求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理
全球领先 使用EA和UML进
上海汽车 嵌入式软件架构设计
上海 某 UML+嵌入式系统

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >嵌入式Android  
Android应用程序编程    
吴老师
曾任 Marvell中国开发经理,负责在Google TV项目的Android系统移植、定制和优化 。
报名课程   885 次浏览  85 次
时间地点:北京 上海 深圳 根据报名开班
课程费用:5000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 

本课程针对Android应用程序编程,带领学员实践如何:建立Android编程基础、掌握UI编程框架原理、性能与技巧、本地化编程。

 
培训目标

Android编程基础

  • Android开发简介
  • Android的编程思想
  • Android应用程序深入分析
  • Android的UI设计 (View)

Android编程 UI深入

  • 组合控件与Layout
  • 多态编程
  • 4.0之后的UI编程变动
  • Android里的2D处理

性能与技巧

  • 多线程
  • RemoteService与设计
  • JNI
  • ayout优化

本地化编程

  • NativeActivity
  • NativeActivity的深入分析
  • Native编程加强
 培训对象:Android应用开发工程师
 学员基础:具有一定开发经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天
Android编程基础
Android开发简介
  • Android应用程序概念
  • Android应用程序实例
  • SDK里各种工具的使用
  • Android编程的学习之道
Android的编程思想
  • Android图形交互使用的MVC
  • Android世界里的功能共享
  • Android世界的数据共享
  • Android应用程序的运行态分析
  • Android的安全机制
Android应用程序深入分析
  • Android应用程序的四大组成部分及交互
  • Intent的使用
  • Intent Filter
  • Activity
  • Service
  • Broadcast Receiver
  • Content Provider
Android的UI设计 (View)
  • Layout语言
  • UI语言与资源管理
  • 常用控件
  • 常用layout
  • 用户输入事件处理
  • Dialog
  • Menu
Android编程 UI深入
组合控件与Layout
  • View、ViewGroup和Layout
  • 复杂控件(ListView,GridView,Gallery)
  • Adapter
  • 基于Adapter的高性能处理
  • Tab
  • ViewFlipper
  • 自定义View
  • 后台线程的View绘制
多态编程
  • 回顾layout资源
  • 显示的自适应
  • 基于屏幕大小的控制
  • 处理屏幕翻转
  • Style和Theme
4.0之后的UI编程变动
  • ActionBar
  • 在ActionBar里使用自定义View
  • Fragments
  • Fragment引入的复杂生命周期
  • Fragments的不同类型与使用
  • 兼容层与应用程序设计
  • 如何保证应用程序的兼容性
Android里的2D处理
  • Canvas与Drawable
  • 自定义控件中的特效
  • Nine-patch
  • Animation资源
  • Animation的使用
  • Animation的再编程
  • 自定义控件的多线程模式
  • 自定义字体
  • HoneyComb之后的2D绘图
性能与技巧
多线程
  • UI线程单线程原则
  • 分析与解决ANR
  • AsyncTask与IntentService
  • 后台线程
  • 多线程与屏幕翻转
  • Android 3.0之后的多核化编程
RemoteService与设计
  • Service
  • Local Service与Remote Service
  • AIDL,接口与实现
  • 访问AIDL接口
  • 在AIDL基础上的数据传递
  • Remote Service构建在线播放器例子
JNI
  • 基于JNI的性能优化
  • 使用NDK开发JNI
  • JNI的调试
  • JNI连接Native执行环境
  • JNI开发的注意要点
ayout优化
  • layout内存使用分析
  • 多使用RelativeLayout
  • 合并与重用layout
  • ViewStub
  • Layout的分析与优化
本地化编程
NativeActivity
  • 新的NativieActivity
  • NativeActivity的编程实践
  • NativeActivity的优点与缺点
  • NativeAcitvity的回调
  • NativieActivity的多线程化
NativeActivity的深入分析
  • NativeActivity的被托管环境
  • NativeActivity与Java环境的交互性
  • 支持Native执行环境的”Native”类
  • 分析与提升NativeAcitivity的性能
  • Native代码设计的合理性
  • 提升Native代码的合理性
Native编程加强
  • Native编程与debug
  • 应用程序工作模型与Native的可执行环境
  • 实现Native级别的大型软件集合
  • Native编程里的常见问题与解决
  • 通过分析进一步提升性能
  • 整合第三方可执行代码
  • 提高SMP环境下的执行效率
 
885 次浏览  85 次
其他人还看了课程
Android应用开发  1491 次浏览
Android系统开发  1386 次浏览
精通Android软硬云整合  736 次浏览
高效Android架构设计与重构   458 次浏览
App测试深入学习和研究   416 次浏览
Android软、硬、云整合  1295 次浏览
定制内训




最新活动计划
[北京]需求分析最佳实践 10-11
[北京]HTML5与前端框架高级实战 10-18
[北京]人工智能机器和深度学习 10-22
[北京]配置管理与持续集成实践 10-26
[北京]Oracle数据库性能优化实践 10-29
[北京]产品经理与产品管理 11-1
[上海]程序性能提升与优化 11-2
[上海]产品需求分析与管理 11-4
[深圳]深度学习&Tensorflow框架 10-25
[深圳]嵌入式软件架构高级实践 11-3
[深圳]数据仓库多维建模方法与应用 11-24
 
 
 

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

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