转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!
前言 Android的开人人员一枚,本人的学习笔记,希望对初学者有帮助,共同学习,共同进步,只要我还在学习,我就会一直做笔记,时时更新!如果出现错误,也请大家提醒,相互谈论,相互学习。
移动互联网标准: 1G标准 模拟时代 只能打电话 大哥大 MOTO 2G标准 GSM CDMA 打电话发短信 诺基亚 NOOKIA 2.5G标准 WAP 蓝牙 上网 3G标准: 相对而言:网速更快了! 无线通讯技术 所属公司 用户群体 CDMA2000 电信 全国最大 WCDMA 联通 全国小部分 TD-SCDMA --> (低辐射) 移动 中国 Android是Google于07年11月5日宣布的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创建步骤: |
ym——Android从零开始(1)(Android体系架构及认识)(新)
最新推荐文章于 2020-10-28 09:10:10 发布