- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android程序入门 1.1 Android平台介绍 一、Android介绍 Android一词本意指 “机器人”, 它是一种基于 Linux的自由及开放源代码的操作系统, 主要使用于移动设备, 如智能手机和平板电脑, 由 Google公司和开放手机联盟领导及开发。 Android尚未有统一中文名称, 中国大陆地区较多人使用音译词 “安卓” 或 “安致” 。 Android操作系最初由Andy Rubin 开发,主要支持手机。第一部Android智能手机发布于2008年10月 。现今,Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、 游戏机等。 二、 Android平台发展 随着3G/4G时代的来临, 国家斥巨资发展移动互联网产业, 移动互联网前景一片大好。 通过大数据分析,2012年至今,Android系统的手机用户占比74%。Android平台的研发队伍阵容强大, Google、 HTC、 T-Mobile、高通、摩托罗拉、三星、 LG以及中国移动在内的30多家企业都将基于该平台开发新型的手机业务, APP应用之问的通用性和互联性将在最大程度上-获得保持、Android是第一个完整、开放、免费的手机平台, 将会促使移动设备创新,使用户体验到最优越的移动服务;同时,开发商也将获得全新的开放级别,保证新型移动设备的研发速度。 三、Android平台架构 从软件分层的角度而言, Android系统由应用层、应用框架层、 系统运行库层和 Linux内核层成 。Android平台结构如下图所示 。 1、应用层 应用层位于最上层, 该层的所有应用都是使用 Java语言编写、 运行在虚拟机上的程序, 如拨号程序、 浏览器、音乐播放器、 SMS短消息程序、 日历、 地图和联系人管理程序等。该层的所有程序完全平等, 开发人员可以任意将Android 自带的程序替换成个人的应用程序 。 2、应用框架层 应用框架层是指编写 Goo9le发布的核心应用时所使用的API框架, 在遵守框架开发原则的前事下,开发人员可以使用框架开发应用, 以简化程序开发的架构设计,主要包含以下10个部分。 (1) 活动管理器:管理应用程序的生命周期并提供常用的导航进回功能。 (2) 窗口管理器: 管理所有的窗口程序。 (3) 内容提供器:用于实现一个应用访问另一个应用的数据(如联系人数据库) 成共享各自的数据。 (4) 视图管理器:构建应用程序的基本组件,包括列表、网络、文本和可嵌入的Web 浏览器。 5) 通知管理器:状态档中显示自定义的提示信息。 (6) 包管理器:Android 系统中的程序管理。 (7) 电话管理器:统一管理所有移动设备的功能。 (8) 资源管理器:提供非代码资源的访问,如本地字符串、图形和布局文件等。 (9) 位置管理器:提供位置服务,如GPRS定位等。 (10) 消息通信服务:消息传输服务。 3、系统运行库层 系统运行库层包括程序库和Android 运行时库两个部分Android 包含一个C/C++库的集合,供Android 系统中各组件使用,所有的功能通过Android 的应用程序框架(Application Framework )暴露给开发者,部分核心库如下: (1)Surface Manager: 界面管理,管理访向显示子系统和无缝组合多个应用程序的二维和三维图形层。 (2) Media Framework: 媒体库,基于Packet Video的Open Core 该库支持播放和录制多种流行的音類和视频格式以及静态图像文件,如MPEG4、H、264、MP3、AAC、 AMR、JPG 和PNG。 (3) SQLite: 供所有应用程序使用的强大而轻量级的关系数据库引擎。 (4) OpenGL ES: 使用硬件3D加速或包含高度优化的3D软件光栅。 (5) Free Type; 位图和矢量字体渲染。 (6) Web Kit: 新式的Web浏览器引擎,驱动Android 浏览器和内嵌的Web视图。 (7) SGL: 基本的2D图形引擎。 (8) SSL: 位F TCPIP协议与各种应用层协议之间,为数据通信提供支持。 (9) Libe: 系统C库,标准C系统库(libc) 的BSD衍生,调整为基于嵌入式Linux设备。 4、Linux内核层 Android基于Linux2.6提供核心系统服务,如安全、内存管理、网络堆栈和驱动模型等。Linux内核也作为硬件和软件之间的抽象层,隐藏了具体硬件细节,为上层提供统一的服务。 四、Android平台优势 Android自发布以来备受关注,越来越多的开发者基于Android 系统开发应用系统相比,Android 具有许多无可比拟的优点,在众多移动平台中脱颖而出,其优势主要表现在以
您可能关注的文档
- 01专业信息库 师资队伍 师资队伍——教学名师——邓河.doc
- 01专业信息库 师资队伍 师资队伍——教学名师——葛璇.doc
- 01专业信息库 实训条件 重庆南莆华泰建筑景观设计有限公司.docx
- 1+x培训与考核中心 铁路机车电工 电力机车基础知识介绍.doc
- 3dsMax运用 3dsMax运用 143 3dsmax运用 第一章 第四节 地面、踢脚线的制作.docx
- 3dsMax运用 3dsMax运用 411 3dsmax运用 第四章 第一节 学生作品展示.docx
- 3D打印技术 模块三 3D打印模型实例、项目二 打印支座、3D打印技术 项目二 打印支座.docx
- 3D打印技术 项目五 打印双挂钩 项目五 打印双挂钩.docx
- 3d角色模型制作 “莹草”角色制作 莹草角色制作_模型制作手.docx
- 3d角色模型制作 “莹草”角色制作 莹草角色制作-模型制作袖子.docx
有哪些信誉好的足球投注网站
文档评论(0)