1,Android 简单历史
2005
Google收购 Android Inc.
开始 Dalvik VM 的研究
2007
开发手机联盟成立
Sdk1.0预览版发布
2008
Google 第一届手机开发者大赛
Google第一个亲儿子T-Mobile G1 发布
SDK 1.0 发布
Android 开放源代码 (Apache License)
2,Android 进化史
1.5 Cupcake(纸杯蛋糕)
1.6 Donut(甜甜圈)
2.1 Eclair(闪电泡芙)
2.2 Froyo(冻酸奶)
2.3 Gingerbread(姜饼)
3.0 Honeycomb(蜂巢)
4.0 Ice cream SandWich(冰激凌三明治)
4.1 Jelly Bean (果冻豆 )
4.2 Jelly Bean (果冻豆 )
5.0 Lime Pie (酸橙派)
3,什么是Android
Android一词的本义指“机器人”,Android是Google于07年11月5日宣布的基于Linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成。
手机设备的软件栈,包括
一个完整的操作系统
中间件
关键的应用程序
底层是linux内核
安全管理
内存管理
进程管理
电源管理
硬件驱动
4,Android开发环境搭建
获取SDK 工具包
下载地址:http://dl.google.com/android/adt/adt-bundle-windows-x86.zip
工具包,包含以下内容:
Eclipse + ADT 插件
Android SDK
Android Platform-tools
最新的Android 开发平台
最新的模拟器镜像
5,开发工具简介
Eclipse
SDK Manager
SDK
6,如何安装 Android SDK
下载Android SDK:
http://developer.android.com/sdk/index.html#download
下载完SDK后,把.zip文件解压到你电脑上合适位置。启动 Eclipse即可开发android应用程序。
7,创建一个Android模拟器
点击手机形状的图形(android virtual device manager) 创建一个新的android模拟器
8,Android应用程序架构
src/ java原代码存放目录
gen/ 自动生成目录
gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了界面、图标、常量等各种资源的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。
res/ 资源(Resource)目录
在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。具体请看ppt下方备注栏。
AndroidManifest.xml 功能清单文件
这个文件列出了应用程序所提供的功能,在这个文件中,你可以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。另外当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。
default.properties 项目环境信息,一般是不需要修改此文件