平台架构:
- Applications
- Application Framework
- Libraries
- Android Runtime:核心库和Dalvik虚拟机
- Linux Kernel:2.6
搭建Android开发环境:
- 安装JDK
- 下载SDK
- 安装Eclipse
- 下载ADT,可以直接贴链接,也可以下载下来后,选择压缩包
- ADT弄完后,导入SDK
- 创建自己需要的AVD即可:Android Virtual Device
Andriod项目目录结构:
- src包:应用程序的源代码Java和AIDL
- gen包:ADT生产的Java文件,如R.java和AIDL文件创建的接口等。R文件内部有很多静态内部类组成,内部类又包含很多常量,这些常量表示res包中不同资源。
- android.jar:包含项目需要的工具类,接口
- assets包:保存原始资源文件。其中文件会编译到APK去。
- res包:用来保存资源文件。drawable子包用来保存图片资源。layout子包用来保存应用布局文件main.xml。values子包用来保存应用中使用的字符串strings.xml。
- AndroidManifest.xml
- project.properties:项目属性