-
Android开发教程:对话框畅聊
所属栏目:[PHP教程] 日期:2021-11-24 热度:157
对话框式程序运行中弹出的窗口。Android系统中有四种默认的对话框:警告对话框AlertDialog、进度对话框ProgressDialog、日期选择对话框DatePickerDialog以及时间选择对话框TimePickerDialog。除此之外,我们自定义自已的dialog。 一. 警告对话框(AlertDialog[详细]
-
Android开发教程:畅聊3大类菜单
所属栏目:[PHP教程] 日期:2021-11-24 热度:54
在Android系统中,菜单可以分为三类:选项菜单(Option Menu),上下文菜单(Context Menu)以及子菜单(Sub Menu)。 一.选项菜单(Option Menu) 创建选项菜单的步骤: 1.覆盖Activity的onCreateOptionMenu(Menu menu)方法,当菜单第一次被打开时调用 2.调用Menu的a[详细]
-
Android开发教程:畅聊Toast
所属栏目:[PHP教程] 日期:2021-11-24 热度:187
一.Toast的简介 Toast是Android中一种提供给用户简短信息的视图,该视图已浮于应用程序之上的形式呈现给用户。因为它并不获得焦点,即使用户正在输入什么也不会受到影响。它的目标是尽可能已不显眼的方式,使用户看到你提供的信息。显示的时间是有限制的,过[详细]
-
Android开发教程:手机震动控制畅聊
所属栏目:[PHP教程] 日期:2021-11-24 热度:50
Android系统中Vibrator对象负责对手机震动的处理,具体的实现方法: 1.获取振动器Vibrator的实例: Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); getSystemService(VIBRATOR_SERVICE):获得一个震动的服务 2.调用vibrate方法来产生震[详细]
-
Android开发教程:达成没有标题栏的窗口和全屏显示
所属栏目:[PHP教程] 日期:2021-11-24 热度:53
在Android实现没有标题栏的方法有两种: 在代码中添加 requestWindowFeature(Window.FEATURE_NO_TITLE); 在清单文件AndroidManifest.xml中添加 android:theme=@android:style/Theme.NoTitleBar 具体的代码如下: 第一种: MainActivity.java package com.lin[详细]
-
Android开发教程:shape和selector的结合实施
所属栏目:[PHP教程] 日期:2021-11-24 热度:116
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。 1.Shape 简介 作用:XML中定义的几何形状 位置:res/dra[详细]
-
Android开发教程:底部Tab的两种达成方式
所属栏目:[PHP教程] 日期:2021-11-24 热度:156
第一种: 下面的tabs.xml布局文件中,整个布局是垂直显示的,分为FrameLayout和TabWidget上下两部分,在FrameLayout 布局里面使用layout_weight=1 ,而TabWidget没有设置这个属性,那就默认为0。那么在这布局中,FrameLayout 就按比例分得整个屏幕的3/4,而没[详细]
-
Android开发教程:LayoutInflater的实施
所属栏目:[PHP教程] 日期:2021-11-24 热度:171
LayoutInflater在Android中是扩展的意思,作用类似findViewById( ),它在Android开发中的作用是很大的。LayoutInflater经常在BaseAdapter的getView方法中用到,用来获取整个View并返回。 LayoutInflater与findViewById( )的不同点: LayoutInflater是将XML中[详细]
-
Android recovery 复制大量预装 APK的技巧
所属栏目:[PHP教程] 日期:2021-11-24 热度:58
要求在产品中预装大量的第三方app,apk文件有600M多,加上相关资源文件,共计4G。 如何把如此多的文件在安装时内置到系统成了问题。解决方法有三: 1 在update.zip中实现复制。写updater-script 通过使用script 复制。见我的另一篇自定义updater-script的文章。[详细]
-
Android OTA差分包的生成技巧
所属栏目:[PHP教程] 日期:2021-11-24 热度:149
在make Android系统后,会生成系统的img文件。 make otapackage 会生成sd卡用的全部系统升级包,有260M多。要生成增量升级包。需要按以下步骤。 mkdir ~/OTA source build/envsetup.sh; choosecom 1 1 7 eng make;make otapackage 先将编译生成的 out/target/p[详细]
-
Java 达成相似度算法
所属栏目:[PHP教程] 日期:2021-11-24 热度:199
通过Java编程,使用余弦定理,相似度算法的实现 /** * 计算带有权重的相似度 * @param dict1:MapString,Integer:Map特征词,权重值 * @param dict2:MapString,Integer:Map特征词,权重值 * @return */ public double similarity(MapString,Integer dict1,Ma[详细]
-
在Eclipse查看jdk源代码及dt.jar、tools.jar、rt.jar的价值
所属栏目:[PHP教程] 日期:2021-11-24 热度:67
1.点 window- Preferences - Java - Installed JRES 2.此时Installed JRES右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 Edit..., 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项:c:/program files/java/jre_1.5.0_06/lib/rt.j[详细]
-
JDK各文件夹价值
所属栏目:[PHP教程] 日期:2021-11-24 热度:126
学习过程中老是看JDK里面的东西,可每次都翻书找,找了又忘。JDK,我们今天来个了断吧。。。。。。。。 一:bin: JDK中所包含的开发工具的可执行文件,PATH环境变量应该包含一个指向此目录的项。书中是这样说的:一些命令行工具,包括Java编译器的启动命令。[详细]
-
类似iPhone键盘出现动画的达成
所属栏目:[PHP教程] 日期:2021-11-24 热度:195
用显示键盘动画的方式来显示DatePicker 1.显示DatePicker [plain] - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *targetCell = [tableView cellForRowAtIndexPath:indexPath]; self.pic[详细]
-
iPhone九宫格的达成
所属栏目:[PHP教程] 日期:2021-11-24 热度:81
看到很多同学在问,其实很简单,我这是用图片堆砌实现的九宫格,分享如下: 效果图: 核心就这2个方法: [plain] //Power by ieliwb.com - (void)viewDidLoad { [super viewDidLoad]; NSArray* imageNames = [NSArray arrayWithObjects: @ico_mobile.png, @ico_idca[详细]
-
Android三种播放视频的办法
所属栏目:[PHP教程] 日期:2021-11-24 热度:166
在Android中,我们有三种方式来实现视频的播放: 1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。 2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。 3、使用MediaPlayer类和SurfaceVi[详细]
-
jQuery+CSS达成的菜单效果
所属栏目:[PHP教程] 日期:2021-11-24 热度:98
Jquery是继prototype之后又一个优秀的Javascrīpt框架,至今已吸引了来自世界各地的众多javascript高手加入其team。在页面当中凡是涉及到前端事件和动画效果的大多数都和Jquery有关。本篇博客做一个Jquery+CSS的小DEMO,来实现菜单的动画效果。希望大家有所收[详细]
-
Struts2 开发 --- Struts2开发步骤
所属栏目:[PHP教程] 日期:2021-11-24 热度:159
一、确定Struts在开发中的地位 Struts其实就是一个Servlet; 根据MVC开发模式,如图所示: 而Struts其实就是担当了Servlet的职责,即 使用Struts后的处理流程就是把Servlet换成Struts; 二、Struts2开发须知 1.在web.xml配置Struts的核心Filter的原因是需要让S[详细]
-
Servlet 中文乱码问题及解决措施剖析
所属栏目:[PHP教程] 日期:2021-11-24 热度:112
一、常识了解 1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立; 2.Java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码; 3.getBytes() 是通过平台默认字符集进行编码; 二、中文乱码出现 在学习任何一门技术时,经常[详细]
-
Struts2开发 --- Action及异常解决
所属栏目:[PHP教程] 日期:2021-11-24 热度:53
一、Action介绍 在Struts2中,Action是最重要的,因为struts2是由多个Action组成的;比如要对业务进行分发都需要使用Action; 而定义Action通常需要遵循几个规范: 1.尽量继承ActionSupport,因为他为你实现了很多规范; 2.重写public String execute()throw[详细]
-
iOS中革新navigationBar的背景图片的方法
所属栏目:[PHP教程] 日期:2021-11-24 热度:106
一、写一个category @implementation UINavigationBar(customImage) -(void)drawRect:(CGRect)rect{ UIImage *backgroundImage = [UIImage imageNamed:@背景.png]; [backgroundImage drawInRect:CGRectMake(0, 0, 320, 44)]; } @end 二、首先引入#import Quar[详细]
-
Java达成一个登录窗体功能
所属栏目:[PHP教程] 日期:2021-11-24 热度:109
This program shows a Login window based on Swing JFrame. When you input the correct userID and Password, you can obtain a confirmation, or else you will be alerted by a Java standard message window. The Swing JFrame used in the same time th[详细]
-
Java Set与List集合差异
所属栏目:[PHP教程] 日期:2021-11-24 热度:130
分别向Set集合和List集合中添加A,a,c,C,a5个元素, 观察重复的a值能否在List或者Set中成功添加。 [Java] package com.han; import java.util.*; /** * 分别向Set集合和List集合中添加A,a,c,C,a5个元素, * 观察重复的a值能否在List或者Set中成功添加。 * @aut[详细]
-
Java this关键字用在构造技巧中
所属栏目:[PHP教程] 日期:2021-11-24 热度:138
this 关键字用在构造方法中。 [Java] package com.han; /** * this 关键字用在构造方法中。 * @author han * */ public class ThiSUSE { public ThisUse() { this(this调用无参构造方法之前先调用有参构造方法); //it is equivalent to : new ThisUse(this调[详细]
-
Java在命令行界面中进行输入数据的技巧
所属栏目:[PHP教程] 日期:2021-11-24 热度:186
How to input your personal data from the default command interface. It used the System.in.read, contrast to the System.out.print. package com.han; import Java.io.*; /** * How to input your personal data from the default command interface. *[详细]

浙公网安备 33038102330468号