帐号 注册
密码 登录
只需一步,快速开始
登录或注册新用户,开通自己的个人中心
序号
培训内容
课时
第一部分 基础知识
1
Android介绍及知识资源
课程目标:
l 了解Android系统的起源和发展,了解Android系统设计理念和特性
l 了解Android系统的基本构成。
l 了解Android相关的开源项目知识以及参考网站。
课程内容:
l Android操作系统概述
l Android系统架构简介,应用程序框架组成介绍。
l Android Market介绍及运作方式。
2
Android 开发环境应用及HelloWorld应用程序开发与调试技术
l 掌握Android开发环境搭建及基本应用
l 掌握在Android平台下的客户端开发方法,理解在Android系统下的开发思路,及API基本使用方法。
l 掌握Android SDK 的基本使用方法
l 掌握 Android 工程的代码结构
l 掌握使用Eclipse工具创建一个基于Android的HelloWord工程
l 掌握使用Junit对应用程序进行单元测试
l 掌握使用Android 模拟器部署程序及调试
l 掌握使用 Android 真机部署程序及调试
l 学会使用ApiDemo示例程序
l Android开发工具准备,开发工具Eclispe的下载安装,ADT插件的下载安装。Android SDK的下载安装以及与Eclipse集成。
l 使用搭建好的开发环境建立第一个Android工程,熟悉工程代码结构
l 使用Eclipse工具开发一个可运行的HelloWorld程序,包含简单的UI建立,程序逻辑
l 给Android应用程序签名
l 使用命令行和IDE两种模式运行Android模拟器
l Android应用程序在模拟设备上的部署和调试
l Android应用程序在真实设备商的部署和测试
l Android调试技术详解
l Eclipse技巧说明
l 其他开发环境介绍
l Android API DEMO示例说明
3
Android 应用构成及系统架构详解
l 掌握在Android平台内核架构
l 掌握Android平台下的本地库及运行时环境
l 掌握Android平台下的应用程序框架组成部分,深入理解各个组件活动,意图,服务,内容提供器组件的使用方式
l 掌握Android应用程序模块的构成,深入理解应用,任务,进程,线程等各模块应用
l 掌握Android应用程序生命周期
l 初步掌握Android下构建自定义组件的方法
l 初步了解Android平台下的重点API
l Android平台系统内核架构详解
l Android环境本地库及运行时环境讲解。
l Android平台下应用程序框架详解(1)-活动
l Android平台下应用程序框架详解(2)-意图
l Android平台下应用程序框架详解(3)-服务
l Android平台下应用程序框架详解(4)-内容提供器
l Android应用程序构成详解-应用,任务,进程,线程
l Android 生命周期概述
l Android平台下自定义组件的意义及方法
l 重点API概述
6
4
Android 平台资源管理
l 掌握在Android应用程序中创建和使用资源
l 掌握在Android平台下的应用程序使用国际化资源
l Android资源概述
l 创建资源
l 使用资源,包括在代码中使用资源,资源引用,主题属性相关,使用系统资源
l 可变资源的适用,对于不用语言设置不同的资源
5
Android UI技术详解
l 掌握在Android平台下应用程序界面的开发方法
l 掌握在Android平台下应用程序界面开发所用的UI组件开发方法
l 掌握Android平台下的图形开发基础
l Android界面开发概述
l 界面组件应用(一):基本视图组件应用,TextView的使用,ListView的应用,drawable的使用,CharSequence数据类型与ResourceID应用, DisplayMetrics的使用,Style样式的定义,Button事件处理,setContentView的应用, AlertDialog窗口
l 界面组件应用(二):Menu功能菜单程序设计,选择功能的对话框,Android主题(Theme)
l 界面组件应用(三):EditText与setOnKeyListener事件,ImageButton的焦点及事件处理,Toast对象的使用,Spinner与setDropDownViewResource, GridView与ArrayAdapter设计
l Android系统下图形开发基础Color类,Paint类,Canvas类,Path类,Drawable类。
8
Android SQLLite数据库技术与Android移动存储
l 掌握在Android平台存储开发方法
l 掌握SqlLite的使用方法,在Sqllite中SQL用法
l 掌握在Android系统下Sqllite API的使用方法
l 掌握Android平台下使用SQlite对利用界面进行增删改查操作
l Sqllite概述及基础讲解,包括DDL语句,DML语句
l Android下数据库存储API SQliteOpenHelper 使用
l 数据管理与界面控件的绑定
Android 系统安全与权限
l 掌握在Android平台下安全机制
l 掌握应用程序在Android平台下的权限生命和支持
l Android安全结构概述
l Android应用程序签名。
l Android 用户标识
l Android 应用程序权限声明和支持
7
第一部分总结案例-订单管理系统Android客户端
l 完整回顾基础部分知识,根据系统需求完成终端订单系统的设计
l 综合基础部分所有知识,完成一个简单的android终端订单管理系统
l Android终端订单管理系统需求分析和实现设计。
l 使用基础部分知识对终端订单系统进行实现
第二部分 高级应用
Android地图定位应用
l 掌握在Android系统下的位置服务应用开发
l 掌握在Android系统下调用Google Map Api 进行地图类应用开发
l Android位置GPS API使用及实例开发
l Android地图API使用及MapView控件使用
Adnroid视频采集和播放
l 掌握在Android平台下视频,音频API的使用
l Android音频 API应用及实例开发
l Android视频API应用及实例开发
Android与WEB应用服务的集成
l 掌握在Android平台下调用WEB服务的方法
l 掌握WEB应用服务的开发及发布。
l Android HTTP API 使用
l 多种WEB服务的开发实例及与Android 系统的交互
第二部分总结案例--订单管理系统中的多媒体控制及与服务器交互
l 掌握将定位功能及视频管理功能嵌入到终端订单系统中
l 将高级应用中的定位及视频管理功能嵌入到终端订单管理系统中
第三部分 案例实战---移动CRM系统的设计与实现
移动CRM架构设计
l 掌握并理解移动CRM客户管理系统需求
l 掌握根据用户需求形成详细设计的能力
l 掌握根据详细设计完成项目骨架
l 根据项目需求,形成可实施的详细设计文档
l 根据详细设计文档,形成项目工程骨架
移动CRM的开发实现详解
l 掌握移动CRM系统的个功能模块的开发
l 掌握课程内所有Android技术在实际项目中的使用方式
l 根据项目骨架和详细设计,完成移动crm项目各个功能模块,如订单管理,客户拜访,销售线索,客户信息管理等功能模块的开发。