ym——Android从零开始(1)(Android体系架构及认识)(新)

转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!


前言

Android的开人人员一枚,本人的学习笔记,希望对初学者有帮助,共同学习,共同进步,只要我还在学习,我就会一直做笔记,时时更新!如果出现错误,也请大家提醒,相互谈论,相互学习。


移动互联网标准:

1G标准

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

2G标准

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

2.5G标准

        WAP   蓝牙        上网

3G标准:

        相对而言:网速更快了!

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

        CDMA2000                        电信                全国最大

        WCDMA                                联通                全国小部分

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


Android的概念:

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


Android架构体系图:



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.挣脱运营商的束缚. 

3.丰富的硬件选择. 

4.不受任何限制的开发商 

5.无缝结合的Google应用 


搭建开发环境:

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

2.Eclipse 3.5(或以上版本)

3.ADT插件

4.SDK工具包


工程目录结构:

-->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的升级:


1.1 2008年9月发布的Android第一版。

1.5 Cupcake(纸杯蛋糕):2009年4月30日发布。

1.6 Donut(甜甜圈):2009年9月15日发布。

2.0 2009年10月26日发布。

2.1/2.2 Froyo(冻酸奶) :2010年5月20日发布

2.3.x Gingerbread(姜饼) :2010年12月7日发布。

3.0 Honeycomb(蜂巢):2011年2月2日发布。

3.1 Honeycomb(蜂巢) :2011年5月11日布发布。

3.2 Honeycomb(蜂巢):2011年7月13日发布。

4.0 Ice Cream Sandwich(冰激凌三明治):2011年10月19日在香港发布。

4.1 Jelly Bean(果冻豆):2012年6月28日

4.2 Jelly Bean(果冻豆):2012年10月30日

4.4 KitKat(奇巧巧克力): 2013年9月4日凌晨


5.0Lollipop(棒棒糖):2014年10月15日


安装方式

点击传送

HelloWorld创建步骤:
点击传送


  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值