第二章主要包括如下内容:
1、Android开发环境的搭建
2、一个简单的Andorid工程介绍
3、Android基本框架
开发环境搭建:
因为使用JAVA进行上层开发,所以需要安装JDK(附带了JRE),安装完成后设置环境变量。
Eclipse是我们使用的集成开发环境,安装按部就班即可。
Android SDK安装和ADT安装。ADT是Google为了方便开发者而提供的一个Eclipse插件,有了它即可在集成环境下高效开发。安装好ADT后记得在Windows/Preference/Android下关联SDK的路径。
一个简单的Andorid工程介绍
src文件夹:源文件存放处
assets:那些需要打包到APK里的静态文件,以便部署到设备中。比如一些本地的页面、表情图片等。
gen:中间过程文件,R.java就在其中
res:项目中需要使用到的资源文件存放处。包括不同分辨率的图片资源drawable、布局文件layout、常量资源values
AndroidManifest.xml:所有项目中都这名字,所有在Android用到的组件(Activity,Service, BroadcastReceiver ContentProvider)都需要在其中声明,该文件还声明SDK的版本和用户的使用权限、应用的名称和图标
Android的基本框架
应用层:JAVA编写的各类应用
应用框架层:Google开发应用所提供的API
系统运行库:LibC、SSL套接字、多媒体库、OpenGL ES、SQLite、Webkit、FreeType
Linux内核
大部分的APP开发集中在最上层,当然我们也会使用C/JAVA混合编码方式,这时候就会直接和libC打交道,并会使用到JNI规范