欢迎来到微传网! | 帮助中心 分享文档,创造价值!
微传网
全部分类
  • 办公文档 >
    办公文档
    往来文书 招标投标 传真信函 解决方案 事务文书 活动策划 股份制文书 调研文书 规章制度 统计图表 PPT模板素材 工作计划 工作总结 会议纪要 产品手册 课程设计 求职简历 通知/申请 演讲致辞 说明文书 词典 简明教程 办公软件应用 教育范文
  • 中学教育 >
    中学教育
    中学课件 中考 高考 中学作文 职业教育 试题 教学研究 竞赛题 高考英语 初中教育 高中教育 体育理论与教学 中学实验 音乐美术
  • 幼儿/小学教育 >
    幼儿/小学教育
    幼儿教育 小学课件 学习方法 课外知识 爱心教育 教育管理 小学教育
  • 高等教育 >
    高等教育
    研究生课件 大学课件 理学 工学 哲学 历史学 教育学 农学 思想政治 专业基础教材 生物学 语言学 微积分 统计学 实验设计 科普读物
  • 论文 >
    论文
    期刊/会议论文 开题报告 经济论文 管理论文 社科论文 文学论文 医学论文 哲学论文 艺术论文 法律论文 自然科学论文 通讯论文 论文指导/设计 毕业论文 大学论文
  • 管理/人力资源 >
    管理/人力资源
    经营企划 销售管理 代理连锁 工程管理 信息管理 资本运营 企业信息化 市场营销 广告经营 项目管理 营销创新 招聘面试 人事档案 员工关系 企业文化 宣传企划 企业文档 公司方案 商业合同 财务报表 励志书籍工具 咨询培训 劳动就业 商务礼仪 地方省市劳动合同 管理学资料 创业
  • 经济/贸易/财会 >
    经济/贸易/财会
    经济学 财政/国家财政 商品学 市场分析 进出口许可 贸易 网络营销/经济 税收 稽查与征管/审计 资产评估/会计
  • IT计算机 >
    IT计算机
    计算机原理 PHP资料 linux/Unix相关 C/C++资料 Java .NET windows相关 开发文档 管理信息系统 软件工程 网络信息安全 网络与通信 图形图像 行业软件 人工智能 计算机辅助设计 多媒体 软件测试 计算机硬件与维护 网站策划/UE 网页设计/UI 网吧管理 电子支付 搜索引擎优化 服务器 电子商务 Visual Basic 数据挖掘与模式识别 数据库 Web服务 网络资源 Delphi/Perl Python CSS/Script Flash/Flex 手机开发 UML理论/建模 并行计算/云计算 嵌入式开发 计算机应用/办公自 数据结构与算法 SEO
  • 资格/认证考试 >
    资格/认证考试
    全国翻译资格认证 自考 成考 专升本考试 公务员考试 思科认证 微软认证 司法考试 教师资格考试 物流师考试 计算机等级考试 注册税务师 人力资源管理师 会计职称考试 出国培训 质量管理体系认证 医师/药师资格考试
  • 行业资料 >
    行业资料
    社会学 纺织服装 食品饮料 家电行业 造纸印刷 酒店餐饮 物流与供应链 交通运输 旅游娱乐 文化创意 航空/航天 船工业技术 矿业工程 石油、天然气 工业冶金工业 金属学与金属工艺 武器工业 能源与动力工程 原子能技术 化学工业 轻工业/手工业 水利工程 农业工程 农作物 园艺 林业 畜牧 水产/渔业 展会 生活用品 航海/船舶 家居行业 实验 工业设计 室内设计 系统集成 国内外标准规范 新闻/广播 公共安全/安全评价
  • 金融/证券 >
    金融/证券
    股票中长线技巧 股票短线技巧 股票经典资料 股票技术指标学习 金融资料 财经资料 投融资/租赁
  • 研究报告 >
    研究报告
    信息产业 金融 教育 农林牧渔 冶金 石油化工 煤炭 交通 新能源 轻工 产业政策 商业贸易 国防军事 技术指导 安防行业 制药行业 统计年鉴/数据分析
  • 换一换
    首页 微传网 > 资源分类 > DOC文档下载
     

    Android系统深度定制ROM工程方案介绍.doc

    • 资源ID:1687       资源大小:49.50KB        全文页数:4页
    • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:10金币 【人民币10元】
    快捷注册下载 游客一键下载
    会员登录下载
    三方登录下载: 微信登录 微信开放平台登录 QQ登录  
    下载资源需要10金币 【人民币10元】   |   1元文档测试下载
    邮箱/手机:
    温馨提示:
    支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

    Android系统深度定制ROM工程方案介绍.doc

    Android 系统 深 度 定制 ROM 工 程方 案 介 绍 钟可华 联 想 移动 互 联科 技厦门有限 公 司 摘 要 文章介绍了基于android 系统的深度定制ROM 工程方案, 通过统一 ROM 的应用、 资源、 系统框架、 通用组 件修改, 将ROM 快速地以整体方式部署于平台产商系统, 有利于同平台产商成果共享、 保持 ROM 系列风格一致和版本统一控制, 将开发模 式由系统和应用转变为平台和 ROM 定制。 关键词 Android; 深度定制; ROM 工程方案; 1 概述 Android 系统分为4 个 层次 图1 第一层是 应用程序层, 第二层是应用程序框 架层即framework 层, 第三层是系统运行库层, 第四层是linux 核心层。 平台产 商发布标准的系统来达到平台的迭代更新, ROM 则是在标准系统上对应用程序层 和应用框架层framework 及相关资源的修改。 图1 下载原图 2 ROM 工程方 案现状 及改善方法 伴随着平台产商快速 的迭代发布, 需要快速将 ROM 整体迭代到平台产商发布的 最新android 系统平台及不同项目配置的android 设备, 但缺少有效的统一工程 方案, 易出现以下问题 1 缺乏统一的版本规划, 风格不统一, 每个版本包括哪些功能没有统一的定 义。 2 没有统一的发布机制, 各个项目上的ROM 所包含的内容都不一样, 工程机 制上的不统一影响最终的系统表现。 3 框架修改多, 没有统一的管控措施, 落地方式复杂, 成果共享难度大。 4 资源缺乏统一管控, 由各个项目自行获取, 配置混乱, 最终容易造成产品 在前端界面上表现不一致。 因此, 需要从以下几方面去改善上述的工程方案缺点, 形成一个能统一管控 DROM 的工程方案 1 定义 ROM 发布版本, 明确版本功能。 2 统一管控 ROM 的应用和对系统框架的修改, 形成差分代码, 同厂商平台成 果共享。 3 统一管控 ROM 资源, 与系列保持资源一致。 4 统一管控应用发布版本, 与ROM 的版本规划保持一致。 5 深度定制统一发布。 6 开发模式由系统应用转变为平台ROM。 3 解决方案 ROM 统一发布不只是工程手段, 而是统一规划和统一发布节奏的重要手段。 从图 2 可以看出, ROM 和平台内容不同, 但在应用框架层又有一定的耦合。 除此之外, 平台层底层的配置不同, 又会反过来要求深度定制 ROM 需要提供不同配置的内 容, 针对不同的平台系统、不同的平台配置去做 ROM。 图2 下载原图 第一, ROM 包括资源、通用组件、Framework patch 、应用以及环境工具, 如图2 所示。 将ROM 需要发布的内容分为资源类 、 功能类、 代码类, 针对这些内容分别 定义相关的git 库。 同时, 通过在Tools 类中定义ROM 版本, 明确ROM 版本功能。 图3 下载原图 第二, 为了实现统一的 ROM 快速准确迭代在最新的平台产商系统平台, ROM 方案 主要采用自动化脚本工具, 在提供的系统平台上执行脚本, 自动准确地获取相 应的ROM 内容。 图4 下载原图 第三, ROM 应用管理应用管理分为应用、adapter 和lib。 1 应用的 Adapter 分平台提供, 项目会根据平台配置选项自动挑选对应的 Adapter 代码进行编译, 应用的Adapter 将在项目中编译成 jar 包, 供应用调 用。 2 应用的 lib 需要根据不同的 cpu 类型分别提供 lib, cpu 类型 如x86, arm-32, arm-64 来满足不同项目的要求, 通过项目的配置选项挑选符合要求 的lib, 将lib 拷贝到 system 的lib 目录下, 供应用调用。 3 应用apk 提供适应 不同分辨率及运行平台的apk, 项目通过配置选项挑选符 合要求的apk, 将apk 拷贝到系统目录。 第四, ROM 资源管理可配置项有分辨率 hdpi 、xhpdi、xxhdpi、xxxhdpi , 渠 道 ALL 、CMCC、CU 、CT , 铃声资源文件, 字体编号, 主题编号, 项目在编译 时通过项目配置选项获取对应的资源。 第五, 不同的平台目录结构和文件内容有所不同, 应用针对系统修改以及扩展 及修改的系统功能, 在不同的平台修改的文件也会存在一些差异。 项目获取其采 用的平台的差分包, 采用自动合并的方式将差分包合并到项目中, 如出现冲突 提示人工解决。 第六, Components 通用组件 统一管控自定义控件。控件主题以及 framework 新增加文件。 1 扩展的自定义控件的代码和资源, 直接链接编译到项目 image。 2 ROM 修改的系统资 源, 通过资源overlay 的方式编译到framework-res.apk。 3 ROM 在framework 层增加的java 文件, 直接链接编译到项目image 。 4 ROM 的控件主题资源, 编译成rom-res.apk, 替代devicedefault 主题。 4 结语 深度定制ROM 工程方案通过将ROM 需要定制的 内容以整体的形式迭代在平台商提 供的android 系统, 针对不对项目的配置, 自动提取出应用、资源、通用组件、 framework patch, 快速准确部署ROM。在android 设备层出不穷、系统平台产 商迭代发布快速的今天, ROM 方案提供了迭代速度快、系统风格一致、版本统一 发布的工程方案。 参考文献 [1] 姚昱旻, 刘卫国.Android 的架构与应用开发研究[J].计算机系统应用, 2008, 11 . [2] 林学森.深入理解 Android 内核设计思想[M].北京人民邮电出版社, 2014.

    注意事项

    本文(Android系统深度定制ROM工程方案介绍.doc)为本站会员(admin)主动上传,微传网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知微传网(发送邮件至changjinlai@126.com或直接QQ联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    微传网是一个办公文档、学习资料下载的在线文档分享平台!

    网站资源均来自网络,如有侵权,请联系客服删除!

     网站客服QQ:80879498  会员QQ群:727456886

    copyright@ 2018-2028 微传网络工作室版权所有

         经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

    收起
    展开