Android系统架构的组成部分以及其简单的运做方式:java
Android架构:linux
JAVA JDK 1.6android
Eclipse 3.6 (eclipse-java-helios-win32/64.zip)ios
ADT 0.9.7 (Android Development Tools)
ADT是Eclipse的插件,是用Eclipse进行Android开发的开发工具,它自己不是Android SDK. 安装方法和同其余Eclipse插件的方法同样(Help-> Install New Software…). ADT安装成功后eclipse工具栏中会出现小机器人图标 android-studio
SDK Tools的安装浏览器
SDK Tools 自己也不是Android SDK,而是SDK的下载工具和配置工具,经过SDK Tools去下载各类版本的SDK。ADT里配置SDK路径的时候实际上他是在寻找SDK Tools,因此咱们不单独下载和讨论SDK。 安装过程须要联网架构
第一步:Windows下运行SDK Setup.exe, Mac下运行tools\android 第二步:在国内安装SDK时,须要把Settings里的Force https://… 选项勾选中才能够正常下载.框架
打开sdk目录下的sdk manager,这里会有一个列表。正常显示的只会显示哪些资源已经下载好了,可是没有显示没下载的。也是由于被墙了。若是须要更新,就须要设置一些镜像了。
在国内没法正常访问Google,因此在android sdk manger下的tools/options下设置一下代理
android中文网 less
设置流程:eclipse
镜像路径
在线安装像以前的主题插件同样,把地址写进去就行了。 http://dl-ssl.google.com/android/eclipse/
压缩包安装
去网上下载别人已经下载好的zip包,而后archive的时候的时候,直接选中本地zip包便可。不过这种安装的同样须要联网。
src 源代码
libs
bin
res 资源文件
配置文件是什么东西?
先看一下,网页源码是什么东西。
就比如作菜,你不会作,去网上查教程。教程上放的是文字,而不是菜。 你按文字上的一步步操做,才作出了菜。 而网页,就是浏览器,按网页源码一步步来显示内容,才有了我们看到的网页。 Android里也是,dvm按配置里的信息,一步步按配置里的信息,放到对应的位置,才有了我们手机上看到界面。
gen目录
- 通常若是程序里须要一个文件,多是一个配置文件,也多是一个图片资源,若是程序里要使用,就须要写一下这个资源的路径。有个问题是,路径写起来很麻烦,还有更严重的一个问题是,若是路径名写错了,程序运行的时候,才可能会被发现。 因此,程序里须要定义一个变量,指向这个文件。可是,一个项目里的图,可能会不少。若是这样作的话,配置变量的功能很麻烦。因此,在android项目编译的时候,会自动把res下的资源生成一个静态的变量来映射对应的资源,并且还分了类。 当你使用对应的id时,android系统会自动读取对应的资源。
- 这个文件要注意,之后常常会遇到一些问题,是由于这个R文件没有自动生成
- 放进一张新的图片,会发现R文件里的drawable类会多出一个变量
assets 资源目录
project.properties: target=android-19 当前项目的编译版本