前3章总结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前3章总结

第一章 主流移动操作系统主要有: Windows Mobile 微软公司,不开放源代码 使用C#和C++作为应用的开发语言 iOS 苹果公司开发的移动操作系统 不开源,使用Objective-C作为应用的开发语言 Symbian 曾开放过一段时间源代码,后来又封闭了 使用C++ BlackBerry 大部分BlackBerry设备都具有全键盘输入功能。 该系统特别适合于常处理电话、短信和 电子邮件业务的商务人群。 使用Java作为应用的开发语言 Android 由被Google领导的开放手机联盟所维护和更新 开放源代码,后来证实,只开放了部分源代码,属于半开源的系统。 使用Java作为主要的应用开发语言 在需要更改底层功能时,使用C或C++ 1、Android之父 Andy Rubin 安迪鲁宾 2、Google领导的开放手机联盟来开发维护Android系统 3、Android版本更替: 1.x和2.x只支持Android手机 3.x是专门用在Android平板电脑上的版本 4.0开始,Android将手机和平板电脑两种平台上的系统合二为一 Android 2.2 – Froyo 冻酸奶 API 8 Android 2.3/2.3.3 – Gingerbread 姜饼 API 9/10 Android 3.0/3.1/3.2 – Honeycomb 蜂巢 API 11/12/13 Android 4.0/4.0.3 - Ice Cream Sandwich 冰激凌三明治棒 API 14/15 Android 4.1/4.2/4.3 - Jelly Bean 果冻豆 API 16/17/18 Android 4.4 – KitKat 奇巧巧克力棒 API 19 Android 5.0-Android L API 20 4、Android系统架构 应用层 真正与用户交互的一层 应用程序框架层 进行Android应用开发的基础,该层简化了组件的重用, 开发人员可以直接使用其提供的组件进行快速的应用开发,也可以通过继承,实习个性化的拓展。 本地库和Android运行环境 本地库:是应用程序框架的基础,是连接框架层与内核层的重要纽带。主要提供一组基于C/C++的函数库 Android运行环境:Dalvik虚拟机,运行的是dex格式的文件 Linux内核层 由于Linux内核完全使用C语言编写,故 Android的Linux内核层也全部是C语言编写的。 5、搭建Android的开发环境 下载安装JDK--下载安装Eclipse--下载SDK--在Eclipse上安装配置ADT 6、创建HelloWorld应用 创建项目--编写代码--创建AVD--运行应用 运行方式:1、选中应用,右键-Run As --Android Application 2、直接点击菜单栏上的运行按钮 3、Ctrl+F11,(该组合键对模拟器也有效果,可以对模拟器横竖屏切换) 注意:ActivityManager: Warning: Activity not started, its current task has been brought to the front 在控制面板Console中如果打印出上边的红色字体,因为当前Activity已经在最前端了,需要按Back键(回退键)回退掉该Activity在重新运行。 7、应用程序框架 src:存放源文件的,也就是java文件 gen:有系统自动创建的两个文件 ,开发人员不能手动修改该目录下的内容 R文件成为 资源索引文件 assets:存放资源文件 bin:系统编译生成的临时文件 libs:第三方包 res:存放资源的地方 resource简称 drawable-xdpi 存放不同尺寸图片用的 layout:存放布局文件 menu:菜单资源 values: dimens:存放尺寸、字体大小的文件 strings:存放字符串的文件 styles:存放样式的文件 AndroidManifest.xml:清单文件 proguard-project.txt:用来混淆代码的文件 project.properties:工程属性文件 注释:Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace. 需要删除 Android Development Libraries包 就OK 8、Android常用开发

文档评论(0)

kjm3232 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档