Android体系架构及认识

我是一个android的学习者,这是我的学习笔记,希望对初学者有帮助,共同学习,共同进步,只要我还在学习,我就会一直做笔记,时时更新!如果出现错误,也请大家提醒,相互谈论,相互学习。谢谢!1.3G的基础知识  

移动互联网标准:

1G标准

        模拟时代        只能打电话         大哥大     MOTO

2G标准

        GSM        CDMA        打电话发短信        诺基亚     NOOKIA

2.5G标准

        WAP   蓝牙        上网

3G标准:

        相对而言:网速更快了!

        无线通讯技术                        所属公司        用户群体

        CDMA2000                        电信                全国最大

        WCDMA                                联通                全国小部分

        TD-SCDMA   -->  (低辐射)        移动                中国

2.Android的概念

AndroidGoogle07115日宣布的Linux平台开源的操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成

安卓架构体系图:

[html]  view plain copy print ?
  1.   




1、applications;   应用层

2、application framework (API);  应用程序框架层

3、library  +  Dalvik VM ;  jar包层

4、LINUX KERNEL ;   驱动层

在android的结构的图里面要注意一个东西:

LINUX KERNEL  --> Binder(IPC) Driver  ------  这个驱动是谷歌程序员自己加到驱动

Android系统的架构

Android是一种开源的智能系统

配置环境变量:

变量名:ANDROID_SDK_HOME

:sdk的目录。  如D:\android-IDE\android-sdk);

要是在cmd命令下运行,需要在系统环境变量中的path里面添加以下数据

;%ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools

Android特点:

1.开源

2.基于JAVA语言

3.Eclipse IDE

3.搭建开发环境

1.JDK1.5以上(仅有jre不够)

2.Eclipse 3.5

3.ADT插件

4.SDK工具包

4.工程目录结构

-->src       放置程序员编译的JAVA源代码

-->gen                放置ADT自动生成的R.java文件,该文件自动生成,我们不要修改

-->assets                 放置一些多媒体文件,比如视屏,MP3........

-->bin                放置编译过后的文件

-->res                该目录为”资源目录”,放置一些图片,界面文件,喝一些文字信息

-->ActivityMian                功能清单文件,可以放置四大组件,及应用中的所有组件

-->project.properties决定应用程序使用哪个版本的android.jar

安装过程:

.java-->.class--SDK提供dx工具->.dex-->打包(签名)--.apk

启动过程:

创建进程--创建主线程--在主线程中实例化Activity--

(操作系统会把应用有关的信息Context存放在activity)---

然后操作系统调用onCreate方法

注意:Android项目的包名必须是唯一,不能重复,否则会覆盖.


Android的升级

Android系统今后将继续每半年一次的升级步伐,分别定在每年的夏天和年终。每代Android系统都
将以甜点命名.比如:
1.5版叫做Cupcake(纸杯蛋糕)
1.6版为Donut(甜甜圈)
2.1版的Éclair(闪电泡芙,一种法式奶油夹心甜点),此版本曾被叫做Flan“水果馅饼”,之后是
2.2版的Froyo(冻酸奶)
2.3版的Gingerbread(姜饼).添加了sip通话的支持,在省电上下了功夫,做成了黑色主题
3.0版的Honeycomb(蜂巢)主要是针对平板电脑,为平板和手机的整合做准备,有了对设备的判断开关
4.0版的Ice cream SandWich(简称ics,冰激凌三明治) 统一版本,电视手机平板融合
以CDEFG字头顺序排列.Donut将把社交网络功能作为升级重点,在"手机的各种体验中"都增加社交
网络元素[7].

对手机业界的影响
已经与HTC、NTT DoCoMo、KDDI、Motorola等世界通信领域34家公司于免费提供达成一致。今后
对于移动通信的影响势必会进一步体现出来。但是如此广泛公司的同盟是否能够有效运作及以持久值
得拭目以待。


安装方式

ADT安装步骤


1.1.png

1.2.png

1.3.png


1.4.png

在此ADT安装完成

SDK配置步骤


1.6.png

HelloWorld创建步骤

1.8.png

1.9.png









上一篇:JavaEE 7发布进入倒计时
下一篇:2013 年 05 月 24 日 签到记录贴.

2.1.png (61.48 KB, 下载次数: 0)

2.1.png

1.7.png (60.35 KB, 下载次数: 0)

1.7.png

1.5.png (91.32 KB, 下载次数: 0)

1.5.png

2.0.png (61.84 KB, 下载次数: 0)

2.0.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值