课程培训
Android高级移动应用程序开发培训课程

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优化和性能提高

 
培训大纲:
一、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.了解关于性能的测试数据


 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>