求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
中航工业 嵌入式软件开发指南
某轨道交 嵌入式软件高级设计
英特尔 代码整洁与嵌入式C
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >嵌入式Android  
基于Android平台的手机软件架构设计 
1205 次浏览  128 次
吴老师
曾任 Marvell中国开发经理,负责在Google TV项目的Android系统移植、定制和优化 。
 
时间地点: 北京、上海、深圳根据报名开班
课程费用:5000元/人 (学生3折),详见 公开课学习手册

 
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    课程介绍

    本课程针对Android手机软件架构设计,带领学员:了解手机软件架构原理、学习手机软件架构设计方法、并实践架构设计实例。

    培训目标:

    Anroid手机软件架构原理

    • Android系统基本构成
    • Android优化
    • 电源管理
    • 性能指标

    手机系统软件构架设计方法

    • 智能手机系统
    • UI系统设计
    • 安全性与可拓展性设计
    • 功能接口设计

    手机系统软件构架实例

    • 常见系统构架
    • Android
    • Tizen
    • Mozilla B2G
    培训对象:Android开发工程师
    学员基础:Android开发工程师
    授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:3天

    Anroid手机软件架构原理
    Android系统基本构成
    • 框架式的构架设计
    • Java层的基本组件
    • Native层的基本实现
    • 不同Android版本的性能演进
    • Android源代码可优化入手点分析
    Android优化
    • Android里的不同层次可优化角度分析
    • 构架与编程上的合理性分析
    • 在android移植里常见的设计错误
    • 性能分析的手段与技巧
    • 在不同层次上发现性能问题
    • 如何解决性能问题
    • 应对硬件的差异性
    电源管理
    • 性能与电源上的矛盾
    • 理想的电源管理模型
    • 电源管理在智能与简单性上的折衷
    • linux内核里的基本电源管理框架
    • Android的电源管理框架
    • 进一步强化Android的电源管理
    • 电源管理上的测试手段
    性能指标
    • 性能指标解读
    • 手机平台的关键性性能指标
    • 性能的常用评估办法
    • 功耗的评估办法
    • 参考设计的评估与验证
    • Android系统的核心指标
    手机系统软件构架设计方法
    智能手机系统
    • Feature phone的缺陷
    • 智能手机的优势
    • 设计智能化系统
    • 智能系统的核心需求
    • 智能手机的系统设计
    • 智能手机系统的核心功能设计与实现
    UI系统设计
    • 典型人机交互系统设计
    • UI的可拓展设计
    • 人机交互过程里的高性能设计
    • 如何达到用户体验的终极目标
    • 面向设计师的UI交互设计工具
    • 二次开发能力
    • 现在代码的复用能力
    安全性与可拓展性设计
    • 面向对象与设计模式
    • 可拓展性设计
    • 设计模式的使用
    • 框架式设计与系统分层
    • 可拓展性与安全性的矛盾
    • “沙盒”式托管开发环境
    • 权限管理与授权
    功能接口设计
    • 框架层式系统设计
    • 可拓展性接口设计
    • 屏蔽底层差异性
    • 硬件抽象层
    • 可拓展性功能接口层
    手机系统软件构架实例
    常见系统构架
    • symbian
    • iOS
    • Android
    • Meego
    • WinPhone7
    Android
    • Android的层次性构架
    • Android框架的结构性特点
    • Android灵活性设计
    • Android的HAL层
    • Android的强大可移植性
    • Android的局限性
    • 从版本变迁里观察Android的软件设计变迁
    • Android的发展趋势
    Tizen
    • Tizen的发展历史
    • Tizen的系统构架上的特点
    • Tizen系统上优势
    • Tizen系统设计上的局限性
    Mozilla B2G
    • B2G系统构架上的历史渊源
    • B2G设计上的缺陷
    • B2G系统的可拓展性
    • B2G巨大潜力与可能性
    • Mozilla B2G与Android系统上的同质性
    • 使能Mozilla B2G
     
    1205 次浏览  128 次
    其他人还看了课程
    Android多媒体化编程  1193 次浏览
    基于Android平台的手机软件架构设计  1205 次浏览
    Android软、硬、云整合  1615 次浏览
    如何定制自己的Linux和Android操作系统   1829 次浏览
    Android框架开发与移植  1572 次浏览
    Android多线程和高级UI技术  1050 次浏览
    定制内训



    最新活动计划
    基于Kubernetes的DevOps实践 10-22[北京]
    需求分析管理 11-5[北京]
    软件开发过程中的质量管理实践 11-16[北京]
    人工智能,机器学习和深度学习 11-26 [北京]
    业务架构到IT架构(TOGAF9.2认证)11-28[北京]
    企业级全栈自动化测试技术 10-16 [上海]
    大数据平台架构与应用实战 11-8[上海]
    Python及数据分析 11-25 [深圳]
     讲座 数据治理
     讲师:王辉
     时间:2019-10-19
     
    某军工研究单位  嵌入式软件架构
    某银行  人工智能+Python+大数据
    中国机械集团某研究院   基于模型的系统工程(MBSE)
    航天科工某子公司  C++中级开发实战(SOUI)
    中航工业某研究所  嵌入式软件开发指南
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号