基于Android系统的企业应用开发(送源码)

《基于Android系统的企业应用开发

课程描述:
本课程以某行业企业中的实际应用需求为基础,针 对在 Android 系统下的 中的开发技术进行讲解。
本课程基础部分讲解以一个简单的订单管理功能为核心,详细讲解 Android 基础开发知识,开发环境,调试, UI 技术和程序界面控件,移动存储 sqllite 等技术。
在高级应用课程中主要讲解高级 API 的使用,包括常见的 Android 地图及 GPS 定位应用,以及 Android 视频 API 的使用,并且使用这些功能对原有订单系统进行完 善,
课程案例实战部分最后 以一个较大的移动 CRM 系统案例对整个 Android 开发技术在实际项目中的设计和开发应用进行讲解,将上两部分中开发的订单系统嵌入到本实战案例当 中,并且加入客户拜访,客户信息管理,销售线索管理等其它功能模块的设计和开发思路。

购买地址:http://www.china-pub.com/3501161


              《基于 Android 系统的企业应用开发》课程计划表

序号


培训内容


课时


第一部分 基础知识


1


Android 介绍及知识资源


课程目 标:

l 了解 Android 系统的起源和发展,了解 Android 系统设计理念和特性

l 了解 Android 系统的基本构成。

l 了解 Android 相关的开源项目知识以及参考网站。

课程内容:

l Android 操作系统概述

l Android 系统架构简 介,应用程序框架组成介绍。

l Android Market 介绍及运作方式。

1


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 示例说明

12

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 可变资源的适用,对于不 用语言设置不同的资源

2

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


5


Android SQL Lite 数据库 技术与 Android 移动存储


课程目标:

l 掌握在 Android 平台存储开发方法

l 掌握 SqlLite 的使用方法,在 Sqllite SQL 用法

l 掌握在 Android 系统下 Sqllite API 的使用方法

l 掌握 Android 平台下使用 SQlite 对利用界面进行增删改查操作

课程内容:

l Sqllite 概述及基础讲解,包括 DDL 语句, DML 语句

l Android 下数据库存储 API SQliteOpenHelper 使用

l 数据管理与界面控件的 绑定

3


6


Android 系统安全与权限


课程目 标:

l 掌握在 Android 平台下安全机制

l 掌握应用程序在 Android 平台下的权限生命和支持

课程内 容:

l Android 安全结构概述

l Android 应用程序签名。

l Android 用户标识

l Android 应用程序权限声明和支持

2


7


第一部分总结案例 - 订单管理系统 Android 客户端


课程目标:

l 完整回顾基础部分知 识,根据系统需求完成终端订单系统的设计

l 综合基础部分所有知识,完成一个简单的 android 终端订单管理系统

课程内容:

l Android 终端订单管理系统需求分析和实现设计。

l 使用基础部分知识对终端订单系统进行实现

5


第二部分 高级应用



Android 地图定位应用


课程目标:

l 掌握在 Android 系统下的位置服务应用开发

l 掌握在 Android 系统下调用 Google Map Api 进行地图类应用开发

课 程内容:

l Android 位置 GPS API 使用及实例开发

l Android 地图 API 使用及 MapView 控件使用

2



Adnroid 视频采集和播放


课程目标:

l 掌握在 Android 平台下视频,音频 API 的使用

课 程内容:

l Android 音频 API 应用及实例开发

l Android 视频 API 应用及实例开发

2



Android WEB 应用服务的集成


课程目 标:

l 掌握在 Android 平台下调用 WEB 服务的方法

l 掌握 WEB 应用服务的开发及发布。

课程内容:

l Android HTTP API 使用

l 多种 WEB 服务的开发实例及与 Android 系统的交互

2



第二部分总结案例 -- 订单管理系统中的多媒体控制及与服务器交互


课程目标:

l 掌握将定位功能及视频管理功能嵌入到终端订单系统中

课 程内容:

l 将高级应用中的定位及视频管理功能嵌入到终端订单管理系统中

1


第三部分 案例实战 --- 移动 CRM 系统的设计与实现



移动 CRM 架构设计


课程目标:

l 掌握并理解移动 CRM 客户管理系统需求

l 掌握根据用户需求形成 详细设计的能力

l 掌握根据详细设计完成项目骨架

课 程内容:

l 根据项目需求,形成可实施的详细设计文档

l 根据详细设计文档,形成项目工程骨架

1



移动 CRM 的开发实现详解


课程目 标:

l 掌握移动 CRM 系统的个功能模块的开发

l 掌握课程内所有 Android 技术在实际项目中的使用方式

课程内容:

l 根据项目骨架和详细设计,完成移动 crm 项目各个功能模块,如订单管理,客户拜访,销售线 索,客户信息管理等功能模块的开发。

6











你可能感兴趣的:(eclipse,android,api,crm,企业应用,平台)