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 相对于本元素而言,比如说显示的文本,默认在左侧