- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RN2 SW android 开发初步 RN2 RD SW 刘勋 * Android 概述 3 1 目录 Android 版本 3 2 Android 优点 3 3 Android 架构 3 4 Sample 开发 3 5 * 美国人安迪鲁宾(Andy Rubin)他创办了新的公司,致力于研发手机操作系统。因为Linus Torvalds把自己写的操作系统称为Linux,安迪鲁宾的名字是Andrew(Andy为Andrew 的昵称),加上他是个机器人迷,所以新公司取名叫做Android。 安迪鲁宾的最初目标是想把Android打造成一个可以对任何软件设计人员开放的移动终端平台,很快这个公司就获得了青睐。 最后, Google就抢先把他的公司收购。发展成为目前最流行的手机操作系统之一。 什么是 android * APK 是Android Package 的缩写,即Android安装包。 通过将APK 文件直接传到Android 模拟器或Android 手机中执行即可安装。 我们安装APK 一般有这样几种途径:1、使用电脑上的 91 / 360 手机助手,连接手机进行安装 , 此方法 简单明了,只要连接好手机在你的电脑上双击APK 文件,即可将程序安装在手机上;2、将APK 文件拷贝入手机的存储卡,在手机上运行安装好的APK 程序安装器,找到拷贝的APK 文件进行安装。 什么是 APK * ROM,是用来刷你手机系统的数据文件,也就是Android 系统的封装包,通过手机的工程模式解压安装到手机中形成你手机的操作系统。 什么是 ROM * root 就是你手机的boss,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的人不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些hacker 有机会入侵你的手机。所以一般来说,出厂手机不具备 root 权限。 比如修改开机画面;为系统瘦身—卸载系统自带的软件;关闭某些不需要的后台程序,以节省系统内存开销;这些都需要root权限。 推荐 root 工具: 什么是 ROOT * Android 版本 * 开放性。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望通过建立标准化、开放式的移动电话软件平台。 应用程序无界限。Android上的应用程序可以通过标准API访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可供其他应用程序使用。 应用程序是在平等的条件下创建的。移动设备上的应用程序可以被替换或扩展,即使是拨号程序或主屏幕这样的核心组件。 应用程序可以轻松地嵌入网络。应用程序可以轻松地嵌入HTML、JavaScript和样式表,还可以通过WebView显示网络内容。 应用程序可以并行运行。Android是一种完整的多任务环境,应用程序可以在其中并行运行。在后台运行时,应用程序可以生成通知以引动注意。 Android 系统优点 * Android 企业级应用(1) * Android系统从底向上一共分了4层,每一层都把底层实现封装,并暴露调用接口给上一层。 Android 系统架构 * Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。 应用程序层 * 丰富而又可扩展的视图(Views),可以用来构建应用程序, 它包括列表(lists),网格(grids),文本框(text boxes),按钮(buttons), 甚至可嵌入的web浏览器。 内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库), 或者共享它们自己的数据 资源管理器(Resource Manager)提供 非代码资源的访问,如本地字符串,图形,和布局文件( layout files )。 通知管理器 (Notification Manager) 使得应用程序可以在状态栏中显示自定义的提示信息。 活动管理器(Activity Manager)用来管理应用程序生命周期并提供常用的导航回退功能。 应用程序框架层 * 1)程序库 * 系统 C 库 - 专门为基于 embedded linux 的设备定制的标准 C 系统函数库( libc )。 * 媒体库 - 支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。 * Surface Manager - 对显示子系统的管理,提供2D和3D图层的无缝
文档评论(0)