1.1.1 Android系统架构
1. Linux内核层
2. 系统运行库层
3. 应用框架层
4. 应用层
图片:
1.1.3
四大组件
Android系统四大组件分别是活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider)
ADT
全称Android Development Tools,是谷歌提供的一个Eclipse插件,用于在Eclipse中提供一个强大的、高度集成的Android开发环境。安装了ADT,你不仅可以联机调试,而且还能够模拟各种手机事件、分析你的程序性能等等。
1.3.1
Minimum Required SDK是指程序最低兼容的版本,这里我们选择Android 4.0。
Target SDK是指你在该目标版本上已经做过了充分的测试,系统不会再帮你在这个版本上做向前兼容的操作了,这里我们选择最高版本Android 4.4。
Compile With是指程序将使用哪个版本的SDK进行编译,这里我们同样选择Android 4.0。
minimum required sdk是指你创建的项目支持的最低版本的API
target sdk是指你创建的项目支持的最高版本的API
compile sdk是指你现在创建的项目的API
1.3.3
assets
这个目录用得不多,主要可以存放一些随程序打包的文件,在你的程序运行时可以动态读取到这些文件的内容。
注意:支持任意深度的子目录,这些文件不会生成任何资源ID,必须使用 / assets 开始的相对路径名
1.4.1
打开 LogCat 方法:点击Eclipse导航栏中的Window→Show View→Other,会弹出一个Show View对话框。你在Show View对话框中展开Android目录,会看到有一个LogCat的子项
System.out.println();
的缺点:
比如日志打印不可控制、打印时间无法确定、不能添加过滤器、日志没有级别区分……