2011八月25
在android开发中,有时需要替代字符串中的一些内容,测试可以如下设置:
<string name=”hello” formatted=”false”>Hello World, TestActivity!%02d:%02d</string>
%d表示数字,%s表示字符, 加formatted=”false”的作用是为了能替代多个文字,备查。
2011三月30
在Android平台上可以将task简单的理解为幽多个Activity共同协作完成某项应用,而不管Activity具体属于哪个Application,通过下图可以更清晰的理解Application、task、Activity三者之间的关系:

Android加载activity有四种不同的模式(通过android:launchMode属性设置),文档中是这么描述的:
“standard” (the default mode)
Default. The system creates a new instance of the activity in the task[......]
继续阅读
2011三月9
其实要实现这一功能点并不难,不过注意的地方还挺多的,否者总会有各种问题,废话不多说了,直接上代码。
下面是ListView的布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
[......]
继续阅读
2011二月27
1.Vector,ArrayList,LinkedList区别:ArrayList和Vector是采用数组方式存储数据,此数据元素大于实际存储的数据以便增加或插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以索引数据快插入数据慢。Vector由于使用了synchronized方法(线程安全),所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,安序号索引数据需要进行向前或向后遍历,但插入数据时只需要记录本项的前后项即可,所以插入数据较快。
2011一月27
一.ndk开发步骤:
1.定义native接口:最好是用一个单独的java类来定义,和普通的java类不同之处在于方法需要添加native关键字,例如public native int plus(int a, int b);
2.生成相应的.h文件:到该工程目录下,新建文件夹jni,然后进入该目录,执行命令:javah -classpath ../bin -jni (包名+类名)cn.zzm.ndkexample.Calculator。其中classpath的作用是用于装入类的路径。jni的作用是生成JNI样式的头文件。执行这条语句生成的头文件名称如下:cn_zzm_ndkexample_Ca[......]
继续阅读
2011一月19
android系统浏览器的书签数据库可以用下面这个bean来表示其结构:
public class BookmarkBean {
/**
* 记录id,数据库中表示为_id
*/
public String id;
/**
* 记录的标题
*/
public String title;
/**
* 记录的网址
*/
public String url;
/**
* 浏览的次数
*/
public int visits;
/**
* 最后一次访问的时间
*/
public long date;
/**
* 创建的时间
*/
[......]
继续阅读
2011一月15
1.整型家族包括字符、短整型、整型、长整型,他们都分为有符号和无符号两种版本。
类型
最小范围
char
0~127
signed char
-127~127
unsigned char
0~255
short int
-32767~32767
unsigned short int
0~65535
int
-32767~32767
unsigned int
0~65535
long int
-2147483647~2147483647
unsigned long int
0~4294967295
2.数组声明方式
int values[20];
[......]
继续阅读
2011一月8
制作该软件起因于一位网友问我android上有没有像塞班上那样的情景管理功能,我查看了一些软件,感觉不太满意,所以我就制作了该软件。
该软件是一款简洁的情景管理器,可随时切换情景模式,打开与关闭飞行模式,更可以设置定时的情景模式,到点后无延时自动切换,还增加了翻面振动和翻面静音功能。如需了解更多操作技巧,请在主界面点击menu->帮助。
版本变更历史如下:
版本:1.1.0
改进了定时机制,定时情景的切换会在到点后立刻执行,而且还更加节电。增加了定时日期和音量调整两个选项,让定时切换功能更加人性化。
版本:1.2.0
添加了翻面振动,翻面静音新两个功能。打开后手机翻面即可切换情景,正面朝[......]
继续阅读