服务热线

400-600-2138

Android高级移动应用程序开发

收藏课程
课程编号:66278 时间:2012年11月23日-25日 讲师:专家 地点:北京
学习费用:5000 元/位
用手机看:
课程编号 开课日期 地点 培训天数 选择报名

培训对象:

从事软件开发或软件管理的人员:软件项目经理、软件开发经理、软件设计师、软件开发员。

课程收益:

课程大纲:

时间地点:北京 2012年11月23-25日

课程费用: 5000元/人

培训对象:从事软件开发或软件管理的人员:软件项目经理、软件开发经理、软件设计师、软件开发员。

学员基础:具备Java语言基础、J2EE Web开发编程技术,有一定的软件开发和项目实践经验

课程特点:

1、理论与实践相结合,解决你的实际问题。

2、真实案例的剖析,深入浅出的讲解,使你能学以致用。

培训目标:

掌握构建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优化和性能提高

培训内容: 3天

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.了解关于性能的测试数据

讲师资质:

从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。

在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。

具备深厚的理论功底,进行过专业系统化研究与学习。

丰富的授课经验,为多家大型企业授课,获得了客户的高度评价。

丰富的咨询经验,为多家企业客户咨询。

能够结合学员的需求,有效地讲授理论和实践经验,带领学员进行具体的实践演练。

讲师介绍:

在线报名:

客户报名咨询:020-39971893     400 600 2138

近期相关公开课:

报名服务流程:

中培网优势:

热门课程

会员登录

勾选即代表确认同意《用户协议》

没有账号?立即注册

忘记密码?