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是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.12008年9月发布的Android第一版。 1.5Cupcake(纸杯蛋糕):2009年4月30日发布。 1.6Donut(甜甜圈):2009年9月15日发布。 2.02009年10月26日发布。 2.1/2.2Froyo(冻酸奶) :2010年5月20日发布 2.3.xGingerbread(姜饼) :2010年12月7日发布。 3.0Honeycomb(蜂巢):2011年2月2日发布。 3.1Honeycomb(蜂巢) :2011年5月11日布发布。 3.2Honeycomb(蜂巢):2011年7月13日发布。 4.0Ice Cream Sandwich(冰激凌三明治):2011年10月19日在香港发布。 4.1Jelly Bean(果冻豆):2012年6月28日 4.2Jelly Bean(果冻豆):2012年10月30日 4.4KitKat(奇巧巧克力):2013年9月4日凌晨 5.0Lollipop(棒棒糖):2014年10月15日 安装方式 点击传送
HelloWorld创建步骤: |
更多相关文章
- Android(安卓)DrawerLayout 高仿QQ5.2双向侧滑菜单
- ANE 在 Android(安卓)上的应用
- android之NDK环境小试牛刀
- Android(安卓)创建桌面快捷方式
- android sdk2.0分辨率的bug
- android studio更新arr无效,API找不到
- Android(安卓)Https相关完全解析 当OkHttp遇到Https
- Android(安卓)Log系统介绍 (基于Android(安卓)N)
- Android(安卓)Studio配置文件路径修改