说了这么多废话了,主要就是讲讲关于android的前世今生。再看看世界第一款android手机:G1
下面我们进入正题,关于android体系结构,这方面我们只要略微知道一些就好了,不需要深入研究,至少现在不需要:
从图可以看出来,分为4层,1应用层 由java编写,我们写的应用程序都是在这个层面上 跑的。
2 应用框架层 主要由一些开发人员调用的组件组成
3系统运行层 一些由C、C++写的库函数
4Linux内核 驱动 内存管理等方面
好,大概知道了android体系结构后 我们就来编写代码 在开始之前 我们要先配置环境 :
1 java jdk (具体怎么装 不用我说了吧 都会)
2 eclipse+ADT插件 ( 不说了 网上多的是)
3 android sdk (在线安装 我不说了 主要说说 对于我们这些ADSL小水管的朋友们 离线下载是个不错的选则)
关于离线下载:
这些文件都是我根据SDK下载器的更新文件
http://dl-ssl.google.com/android/repository/repository.xml分析得到,应该是最新的
,你可有通过迅雷和快车下载这些文件。
http://dl-ssl.google.com/android/repository/android-1.5_r04-windows.zip
http://dl-ssl.google.com/android/repository/android-1.6_r03-windows.zip
http://dl-ssl.google.com/android/repository/android-2.0.1_r01-windows.zip
http://dl-ssl.google.com/android/repository/android-2.0_r01-windows.zip
http://dl-ssl.google.com/android/repository/android-2.1_r02-windows.zip
http://dl-ssl.google.com/android/repository/android-2.2_r01-windows.zip
http://dl-ssl.google.com/android/repository/docs-2.2_r01-linux.zip
http://dl-ssl.google.com/android/repository/google_apis-3-r03.zip
http://dl-ssl.google.com/android/repository/google_apis-4_r02.zip
http://dl-ssl.google.com/android/repository/google_apis-5_r01.zip
http://dl-ssl.google.com/android/repository/google_apis-6_r01.zip
http://dl-ssl.google.com/android/repository/google_apis-7_r01.zip
http://dl-ssl.google.com/android/repository/google_apis-8_r01.zip
http://dl-ssl.google.com/android/repository/jboss-5.1.0.GA.zip
http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip
http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip
http://dl-ssl.google.com/android/repository/tools_r06-windows.zip
http://dl-ssl.google.com/android/repository/usb_driver_r03-windows.zip
2) 下载完后,按下面的映射关系解压文件
前面是你下载的文件,箭头后面是你解压到的SDK下载器所在目录下的目录
android-1.5_r04-windows.zip==>platforms\android-3
android-1.6_r03-windows.zip==>platforms\android-4
android-2.0_r01-windows.zipp==>platforms\android-5
android-2.0.1_r01-windows.zip==>platforms\android-6
android-2.1_r02-windows.zip==>platforms\android-7
android-2.2_r01-windows.zip==>platforms\android-8
google_apis-3-r03.zip==>add-ons\addon_google_apis_google_inc_3
google_apis-4_r02.zip==>add-ons\addon_google_apis_google_inc_4
google_apis-5_r01.zip==>add-ons\addon_google_apis_google_inc_5
google_apis-6_r01.zip==>add-ons\addon_google_apis_google_inc_6
google_apis-7_r01.zip==>add-ons\addon_google_apis_google_inc_7
google_apis-8_r01.zip==>add-ons\addon_google_apis_google_inc_8
docs-2.2_r01-linux.zip==>doc
samples-2.1_r01-linux.zip==>samples\android-7
samples-2.2_r01-linux.zip==>samples\android-7
tools_r06-windows.zip==>tools
usb_driver_r03-windows.zip==>usb_driver
我觉得这个很详细了 一步一步来 不要急 一定可以的 哈哈
装好之后 配置下环境变量即可
OK,今天就到这里 明天开始正式搞起,come on 我们不写什么Hello World 直接从activity开始
(未完待续....)
没有评论:
发表评论