Android系统功能与应用开发.pdf

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android系统功能与应用开发 内容 u技术特点 u启动与运行 u应用与省电 u我的应用被干掉了? 2  技术特点 3  技术特点­­­­硬件 u 丰富的硬件平台支持 u 适配各种2G/3G/4G Baseband/Modem  u 丰富的外围器件支持(GPS, Sensor, NFC…) u 强调连接特性,支持多种联网方式 u 强调硬件2D/3D加速,增强用户体验 u 支持多种多媒体格式硬解码 4  技术特点­­­­软件 u 基于修改的Linux内核 u 基于Dalvik虚拟机上的Java平台 u 平台/中间件/应用基本全开源 u 简单易用的完备开发环境 u 组件化开发模式 u 互联网特性 5  技术特点­­­­优势 u开放性,吸引厂商/开发者 u产业链覆盖完备 u先进而简洁的开发模型 u良好的用户体验 u互联网特性 6  技术特点­­­­劣势 u分裂问题 u安全和隐私问题 u软件商店混乱 u待机,省电不尽如人意 uGoogle服务在国内几不可用 u易破解 7  技术特点­­­­系统架构 8  技术特点­­­­源码管理之repo  urepo+git的方式管理源码 urepo是众多git库的统一管理者,python实现 urepo通过manifest进行版本管理 u版本线通过branch控制,版本通过tag控制 u查看.repo目录,获取更多信息 9  技术特点­­­­源码管理之git  uLinus开发,最早用于Linux Kernel源码管理 u分布式版本控制软件 u快速,高效 u强大而轻量级的分支操作 u多远程库支持 10  源码分析­­­­Framework重要目录  api: 各级别api及当前api  cmds: 系统核心进程,调试工具等  core: 框架核心部分(Java和Native)  libs: surfaceflinger, ui, binder等native核心库  services: 大部分系统服务  packages/policy: 设置provider,状态栏,锁屏等  telephony/wifi/opengl/media/graphics/location 11  启动与运行 12  核

文档评论(0)

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

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

1亿VIP精品文档

相关文档