您的位置:首页 > 移动开发 > Android开发

Android开发历程之二

2014-03-26 10:35 267 查看
1、布局属性match_parent代替fill_parent

2、布局方式:LinearLayout,TableLayout,FrameLayout,RelativeLayout,GridLayout,AbsoluteLayout

3、API等级1: Android 1.0

API等级2: Android 1.1 Petit Four 花式小蛋糕

API等级3: Android 1.5 Cupcake 纸杯蛋糕

API等级4: Android 1.6 Donut 甜甜圈

API等级5: Android 2.0 Éclair 松饼

API等级6: Android 2.0.1 Éclair 松饼

API等级7: Android 2.1 Éclair 松饼

API等级8: Android 2.2 - 2.2.3 Froyo 冻酸奶

API等级9: Android 2.3 - 2.3.2 Gingerbread 姜饼

API等级10:Android2.3.3-2.3.7 Gingerbread 姜饼

API等级11:Android 3.0Honeycomb 蜂巢

API等级12:Android 3.1Honeycomb 蜂巢

API等级13:Android 3.2Honeycomb 蜂巢

API等级14:Android 4.0- 4.0.2 Ice Cream Sandwich 冰激凌三明治

API等级15:Android4.0.3 - 4.0.4 Ice Cream Sandwich 冰激凌三明治

API等级16:Android 4.1Jelly Bean 糖豆

API等级17:Android 4.2Jelly Bean 糖豆

API等级18:Android 4.3Jelly Bean 糖豆

API等级19:Android 4.4 KitKat 奇巧巧克力棒
4、Android的UI操作并不是线程安全的,所以规定只允许UI线程修改Activity里的UI组件。当程序第一次启动时,Android会同事启动一条主线程(Mai Thread),主要负责处理与UI相关事件的分发,所以主线程通常又被叫做UI线程。Android消息传递机制解决多线程问题,借助Handler可以改变界面组件的属性值。尽量避免在UI线程中执行耗时操作,因为这样可能导致ANR异常。

5、Intent对象大致包含Component, Action, Category, Data, Type, Extra 和 Flag这7种属性。Android应用资源分为两大类:无法通过R清单访问的原生资源,保存在assets目录下;可通过R资源清单类访问的资源,保存在res目录下。

6、Android推荐开发者pull解析器来解析XML文档。

7、Android使用sharePreferences存储数据路径:/data/data/<package name>/shared prefs目录下,总是以XML格式保存;使用file存储其保存路径是:/data/data/<package name>/files;使用sqlite数据库存储。

8、service不会专门启动一条单独的进程,同时也不是专门一条新的线程;而IntentService使用队列来管理请求Intent,本身重写onBind()、onStartCommand()方法,只需重写onHandleIntent()方法即可。

9、View显示参数:VISIBLE 正常显示 INVISIBLE 隐藏,保留空间 GONE 隐藏,不保留空间

10、eclipse svn开发android时,别人把整个项目上传了,使用svn先down到本地,然后import工程可以自动建立连接

11、android:layout_gravity 相对于父元素而言;android:gravity 相对于本元素而言,比如说显示的文本,默认在左侧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: