摘要: 1. Android设备多屏幕大小可以被分成四类:Small(3英寸以下), Normal(3到4.5英寸), Large(4.5到10英寸), Extra-large(大于10英寸)2. 默认情况下,android应用不会支持Small(如上)屏幕3. 想要让应用真正支持所有屏幕大小,可以考虑添加<supports-screens> 阅读全文
posted @ 2012-01-31 12:57 fakename12345 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1. Android 1.5 引入输入法框架(input method framework, IMF),用于支持软键盘和诸如识别手写等其他通过屏幕接受文本输入的方法2. 如果没有硬键盘,一个可用的EditText中会激活软输入法编辑器(input method editor, IME)3. Android 1.1 以及 之前的版本有诸如android:password的属性用于标识样式,自从Android1.5之后,伴随IME把许多相关属性组合成为android:inputType属性,如:android:inputType="text|textEmailAddress"4 阅读全文
posted @ 2012-01-31 01:12 fakename12345 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 1.service组件类似于activity,一个service通常会继承Service类和Service的子类,最常用的Service子类是IntentService 阅读全文
posted @ 2012-01-30 17:54 fakename12345 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1. Andorid 2.3之前notification的icon大小要求是25x25,之后则是24x24(在一个24x38盒子内,用于高分辨率), 16x16(在一个16x25盒子内,用户中等分辨率),12x12(在一个12x19盒子内,用于低分辨率) 阅读全文
posted @ 2012-01-30 17:01 fakename12345 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1. ACTION_DIAL 不需要permission,但是需要在Dialer中手动点击拨号按钮,这种情况下,可以用ACTION_CAll,可以直接打电话,但需要CALL_PHONE的permission 阅读全文
posted @ 2012-01-30 16:06 fakename12345 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.android自带三种:sans, serif, monospace, 使用时在布局xml中调用,如: android:typeface="sans"2.自定义字体有两种方式:assets和file assets方式:是指把ttf同应用一同打包,如放到assets/fonts文件夹下,但需要在java代码中通过Typeface.createFromAsset()来创建,然后TextView通过setTypeface()方法设置 file方式:是指通过new File()和Typeface.createFromFile()形式创建,其中需要注意"Environm 阅读全文
posted @ 2012-01-30 01:01 fakename12345 阅读(155) 评论(0) 推荐(0) 编辑