要资料 文章 文库 Lib 视频 Code iProcess 课程 认证 服务 工具 讲座吧   专家招募  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

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

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

Android高级移动应用程序开发   
靳老师
多本《Android应用开发》畅销书作者,具有多年移动应用开发经验,精通Android平台从驱动到应用的框架设计和开发
报名课程   4636 次浏览    196 次 
时间地点:深圳 北京 上海根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

通过剖析实际的Android产品应用,了解平台的原理,通过学习各种关键技术,了解如何构建一个易于维护、可扩展、高性能的应用。课程将通过实际案例讲解,学员练习的方式突出实践性和理论的结合。
培训目标
  • 掌握构建Android应用程序
  • 了解Android架构的工作原理
  • 掌握Android应用程序工作原理,生命周期和相应的服务
  • 通过使用和扩展布局、视图和菜单,设计和开发有吸引力的用户界面的Android应用程序
  • Android应用程序的设计思想
  • Android应用开发方法与实例
  • Android的各种服务
  • Android的通讯构架
  • Android的OpenGL绘图
  • Android源代码编译及环境
  • Android本地C语言开发
  • JNI接口:结合Java与C本地代码
  • Android的电话功能
  • Android蓝牙应用开发
  • Android的SMS/MMS应用开发
  • 云与移动端结合的应用开发
  • 高阶位置服务(Location Based Service)
  • Android传感器编程
  • Android优化和性能提高
  • 培训对象:从事软件开发或软件管理的人员:软件项目经理、软件开发经理、软件设计师、软件开发员。
    学员基础:具备Java语言基础、J2EE Web开发编程技术,有一定的软件开发和项目实践经验

    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天
    Android应用程序的设计思想
    1.了解Android的程序构建与接口、组件的关系
    2.使用Intent
    3.掌握资源文件的使用
    4.了解Android的UI集成化的思想
    5.了解安全性和权限
    6.了解数据存储
    7.了解Android的设计理念
    Android应用开发方法与实例 1.掌握GUI依赖类的程序
    2.掌握单独模块类程序
    3.掌握传感器程序
    4.掌握媒体播放器程序
    5.了解Preference的使用
    Android的各种服务 1.了解Android各项服务的启动
    2.了解Activity Manager
    3.了解Package Manager
    4.了解Windows Manager
    Android的通讯构架

    1.了解Android的主要通讯机制
    2.了解进程间通信机:Binder
    3.了解线程间通信机制:Message/Handler

    Android的OpenGL绘图 1.了解OpenGL ES 基本架构
    2.了解Coordinate System 座标系统
    3.了解Meshes网格-方块
    Android源代码编译及环境 1.了解Android环境准备与工具下载
    2.掌握编译Android源码
    3.掌握Android NDK与本地(Native)程序开发
    4.了解Android NDK编译环境
    5.了解Android的Bionic Libc系统程序库
    6.了解Android的Bionic Libm系统程序库
    Android本地C语言开发 1.了解C的起源
    2.了解C的基本结构
    3.了解C的特殊结构
    4.掌握以面向对象C编写Android本地代码
    JNI接口:结合Java与C本地代码

    1.了解JNI
    2.了解如何载入本地的*.so动态库
    3.了解如何撰写*.so的入口函数
    4.了解Java调用本地C函数
    5.了解本地程序调用Java函数
    6.了解本地函数存取Java对象的属性
    7.了解OpenGL ES C本地程序

    Android的电话功能 1.掌握roid电话功能编程接口(API)
    2.了解、使用IPhone接口
    3.使用TelephonyProperties取得电话的属性
    Android蓝牙应用开发
    1.了解Android Bluetooth服务架构
    2.掌握启动支持的蓝牙服务
    3.了解侦测无线蓝牙设备
    4.了解建立联机和实践通信
    Android的SMS/MMS应用开发 1.掌握SMS编程接口
    2.了解Android的短信结构及其服务架构
    3.使用BroadcastReceiver接收及发送短信
    4.了解彩信(MMS)的编程接口
    云与移动端结合的应用开发 1.了解云计算概念
    2.掌握云程序开发
    高阶位置服务(Location Based Service) 1.掌握Android定位服务
    2.掌握定位设置和偏好
    3.掌握安全性和权限请求
    4.掌握模拟位置数据
    5.掌握使用DDMS改变位置数据
    6.了解通过命令控制台来发送geo命令来更改位置
    7.了解android.location包中的接口和类
    Android传感器编程
    1.了解Google传感器API使用大纲和API的演化
    2.了解Android支持的传感器Sensors
    3.掌握传感器API
    4.了解常用传感器值的含义
    Android优化和性能提高
    1.了解性能的重要性
    2.重新设计算法
    3.适应Android的规定
    4.了解Android的内存问题
    5.了解Garbage Collector -垃圾收集器的影响
    6.掌握跟踪内存分配
    7.了解Debugging and Profiling Tools
    8.了解性能分析工具Traceview
    9.了解通用代码级的性能和优化技巧
    10.了解移动应用中的特殊代码级优化
    11.了解关于性能的测试数据
    4636 次浏览   196 次
    其他人还看了课程
    Android 系统和驱动开发  769 次浏览
    iOS游戏开发从零开始(iPhone与iPad)  420 次浏览
    iOS经典应用剖析与实践  528 次浏览
    iPhone与iPad应用开发基础  549 次浏览
    基于Android4.0英雄诀网络游戏项目开发实战  426 次浏览
    Android系统原理及应用开发实践  605 次浏览
    定制内训



    最新活动计划
    [北京]基于互联网的产品创新 7-19
    [北京]软件架构设计方法案例7-19
    [北京]嵌入式软件测试7-24
    [北京]Python全栈工程师实战7-26
    [北京]敏捷测试-简单而可行 7-28
    [北京]大数据架构设计实战演练 7-29
    [上海]DevOps体系实践工具与平台7-29
    [上海]微服务架构设计与实践 8-5
    [深圳]嵌入式软件架构高级实践7-23
    [深圳]UML+嵌入式系统分析设计8-24
     
     
     

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

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