名课堂 - 企业管理培训网联系方式

联系电话:027-5111 9925 , 027-5111 9926

值班手机:18971071887

Email:Service@mingketang.com

企业管理培训分类导航

企业管理培训公开课计划

企业培训公开课日历

职业技能培训公开课

职业技能培训内训课程

热门企业管理培训关键字

您所在的位置:名课堂>>公开课>>职业技能培训公开课

Android平台解析与应用开发实战培训课程

【课程编号】:MKT013467

【课程名称】:

Android平台解析与应用开发实战培训课程

【课件下载】:点击下载课程纲要Word版

【所属类别】:职业技能培训|项目管理培训

【时间安排】:2017年05月11日 到 2017年05月14日4900元/人

2016年05月19日 到 2016年05月22日4900元/人

2015年05月28日 到 2015年05月31日4900元/人

【授课城市】:上海

【课程说明】:如有需求,我们可以提供Android平台解析与应用开发实战培训课程相关内训

【课程关键字】:上海Android平台解析培训

我要报名

咨询电话:
手  机: 邮箱:
培训受众:

希望迅速了解和掌握Android应用和底层技术的人员;

希望从事移动终端开发的爱好者、工程师、程序员、以及相关行业的工程技术人员

培训目标

1. 具有开发经验的工程师拥有独立的Android应用开发能力,升华理论、增加经验。

2. 将通用的软件工程和GUI设计思想引入Android应用开发

3. 了解智能手机应用开发,初步具有智能手机全系统应用开发能力

培训颁发证书:

培训结束经考核成绩合格者获得:工业和信息化部人才交流中心颁发的《全国信息化工程师证书》。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据

课程大纲:

Part 1

应用层开发

Android SDK开发环境的构建

(环境+工具实践)

◆ SDK的结构、安装和配置

◆ 各种工具的使用

◆ 建立和调试工程

Android应用程序结构性描述

◆ 基础程序结构

◆ 概念性描述

◆ Android API文档使用

Android UI程序开发

(理论模型+实践经验)

1.3.1 UI的基本外形和控制

◆ 控制项和基本事件的回应

◆ 键盘事件的回应

◆ 运动事件的处理

◆ 屏幕间的跳转和事件的传递

◆ 菜单的使用

◆ 弹出对话方框

◆ 样式的设置

1.3.2 控件Widget的使用

◆ Android中控制项的层次结构

◆ 基本控制项的使用

◆ 自定义的控制项

1.3.3 视图组和布局

◆ Android的屏幕元素体系

◆ 几种独立使用的视图组

◆ 作为简单容器使用的视图组

◆ 布局(Layout)

◆ 网格(Grid)视图组

◆ 列表(List)视图组

1.3.4 2D图形接口的使用

◆ 使用2D图形接口的程序结构

◆ 图像、图形、文本的基本绘制

◆ 文本的对齐方式

◆ 使用路径效果

◆ 剪裁效果

◆ 记录绘制的过程

◆ 动画效果

1.3.5 OpenGL图形接口的使用

◆ 使用OpenGL图形接口的程序结构

◆ 基本的绘制

◆ 渲染器的实现

◆ 3D动画效果的实现

Android的非UI组件

(理论模型+实践经验)

1.4.1 服务

◆ 服务的概念

◆ 本地服务

◆ 远端服务

◆ 服务的应用场景和技巧

1.4.2 广播接收器

◆ 广播接收器的概念

◆ 广播接收器示例

◆ 广播接收器的应用场景和技巧

1.4.3 內容提供者

◆ 內容提供者的概念

◆ 內容提供者的示例

◆ 內容提供者应用场景和技巧

Android应用开发的设计思想

(通用设计思想在Android中应用)

◆ Android的程序构建与接口、组件的关系

◆ Android中JAVA语言的特殊使用

◆ Android资源文件的使用

◆ Android的UI集成化的思想

◆ Android的安全性和权限

◆ Android的数据存储的思想

◆ Android的设计理念

◆ App Widget的使用

◆ 应用设计模式思想到Android中

Android应用高级开发

(开发和调试实践)

1.6.1 Android的系统和预置应用机构

◆ Android标准应用的结构

◆ 利用命令行调试Android应用程序

1.6.2 Android应用开发设计

◆ 多媒体开发(UI与底层结合)

◆ 传感器使用(使用硬件)

◆ 参数选项使用(UI内外功能结合)

◆ 数据存储开发

Part 2

框架技术

解析

深入解析Android应用框架2.1.1 Android 应用框架及其API介紹

◆Intent-based Programming

◆Android API的分類:主动型与被动型API

2.1.2 Android框架的四项基础基类:Activity, Service

◆Broadcast Receiver与ContentProvider

◆Activity

◆解析Activity的接口函数

◆Activity的life-cycle

◆Activity间的IPC通信机制

◆Activity的执行线程机制

◆Service

◆解析Service的接口函数

◆何谓远距(remote)的Service?

◆绑定(bind)远距Service

◆Android框架的IBinder接口函数

◆AIDL机制与IBinder接口函数

◆BroadcastReceiver

◆解析BroadcastReceiver的接口函数

◆以BroadcastReceiver接口发送SMS短信

◆ContentProvider

◆解析ContentProvider的接口函数

◆透过ContentProvier接口与SQLite数据库沟通

◆如何抽换ContentProvider接口下的SQLite数据库。

解析Android框架內的

通讯

机制

2.2.1 Android的跨进程IPC机制,与实际范例

◆进程(Process)观念

◆IBinder接口

◆调用IBinder接口transact()函数

◆Binder类別的意义和用法

◆实做Binder类别onTransact()函数

2.2.2 Android的线程(Thread)模式,与实际范例

◆Android的主线程(MainThread)

◆主线程与ANR(Android Not Responding)对话框

◆如何诞生Java层子线程

◆Java层主、子线程的通讯模式

解析JNI架构及其机制

2.3.1 JNI架构及其雕龙神技

◆JNI接口的意义:以OpenGL ES与JNI接口之关系说明之

◆VM如何调用JNI Native函数:说明JNIEnv*参数

◆Java调用Native C函数

◆Native C函数调用Java函数

◆Native C函数创建ava对象

2.3.2 解析JNI的线程模式

◆Android VM的线程模式介绍

◆JNI Native C程序的线程模式

◆JNI Native程序的线程安全设计

云端服务框架与API开发

2.5.1 发展云服务API

◆Why, 需要发展自己的API

◆What, 领域即是服务(Domain As A Service)

◆Where, API应用于协助广大的第三方AP开发者

◆When, 当云服务日益多样化时

2.5.1 以领域框架实践云服务API

钟老师

钟老师 中心高级顾问、架构专家。Android系统中间层开发经验,熟悉Android系统下开发框架。联想MIDH研发主管工程师,负责基于Android系统的SmartPhone的多媒体相关模块的任务,包括视频电话(VideoTelephony),手机电视(MobileTV),Flash,网络电视(Streaming)模块等。核心任务:framework构建,JNI接口实现与应用层支持;当前业绩:目前已经完成手机电视核心功能和视频电话部分功能,掌握Android(froyo)系统结构,Binder/AIDL,JNI接口设计等技术。

我要报名

在线报名:Android平台解析与应用开发实战培训课程(上海)