第二章_Android基础知识.pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章_Android基础知识

第二章 Android 基础知识 2.1 Android 是什么? (Simon 翻译自http://developer 。android 。com/guide/basics/what-is-android.html ) Android 是一个面向移动设备的软件堆层(software stack ),包含了一个操作系统,中间件 和关键的应用程序。Android SDK 提供了必要的工具和 API ,你可以在这些的基础上使用 java 编程语言开发Android 平台上的应用程序。 特性  应用程序框架 支持组件的复用和更换  Dalvik 虚拟机 专门为移动设备进行过优化  集成的浏览器 基于开源的WebKit 引擎  优化的图形机制 自定义的2D 图形库,基于OpenGL ES 1 。0 规范的3D 图形实现(本 项硬件加速器可选  SQLite 轻量级的数据库,支持结构化数据的存储  媒体支持 面向常见的音频、视频以及静态图形档案格式(MPEG4,H 。264 , MP3 ,AAC ,AMR ,JPG,PNG ,GIF)  GSM 技术 (依赖硬件支持)  Bluetooth ,EDGE ,3G,和WiFi (依赖硬件支持)  Camera,GPS,compass,和accelerometer (依赖硬件支持)  丰富的开发环境 包含一套硬件仿真器,一些用于程序调试、内存和性能 剖析的 工具,以及支持Eclipse 集成开发环境的插件(ADT )。 Android 框架 下图表显示了Android 操作系统的主要组件。下面会对每个部分进行更详细的描述。 Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,必威体育精装版IT资讯等Linux专业类网站。 应用 Android 将预装一组核心应用程序,包括 email 客户端、短信服务、日历日程、地图服务、 浏览器、联系人和其他应用程序。所有应用程序都是Java 编程语言编写的。 应用框架 通过提供一个开放的开发平台,开发者使用 Android 可以开发出极为丰富且新颖的应用程 序。开发者可以自由地利用设备硬件优势、访问位置信息、运行后台服务、设置闹钟、向 状态栏添加通知等等。 开发者拥有对核心应用程序所使用的相同框架 API 的完全访问权力。应用程序框架的设计 旨在简化组件的复用;所有应用程序都可以发布其能力。任何应用程序都可以发布自己的 功能,然后其他任何应用程序都可以使用这些功能(需要符合框架强制要求的安全约束) 。 这一相同的机制允许用户替换组件。 所有应用都是一组系统和服务,一般包含:  一组丰富和可扩展的,可以用来构建应用程序的视图组件,含有lists, grids , text boxes ,buttons ,甚至内嵌网络浏览器  Content Providers(内容提供器)使一个应用程序可以访问另外一个应用程序的数据(如 联系人),或者应用程序内部共享自有数据  Resource Manager (资源管理器),提供对本地化字符串、图形和布局文件等非代码 资源的访问通道 Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,必威体育精装版IT资讯等Linux专业类网站。  Notification Manager (通知管理器),使所有的应用程序在状态栏显示自定义的警告 通知  Activity Manager (活动管

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档