上海华清远见-课程详情

导航

上海Android应用开发培训班

请询价

课程班型小班

上课时间任意时段

课时数量请咨询

加微信咨询

杨老师 @上海华清远见

微信号:180******70

专业解答各类课程问题、介绍师资和学校情况

课程简介

第一天

第1章.Android操作系统概述

1.1 Android平台介绍

1.2 Android平台特性

1.3 Android平台架构

1.4 Android原生(Navtive)C/C++程序开发及Android NDK介绍

1.5 Native开发方式与JAVA开发方式性能比较

1.6 Android应用前景分析

第2章.Android SDK及其开发环境搭建

2.1 Android SDK的版本演进

2.2 Eclipse ADT插件与SDK版本的对应关系

2.3 ADT插件的安装和更新

2.4 Android模拟器介绍

2.*.1 启动与使用 Android 模拟器

2.*.2 模拟器中SD卡的应用

2.*.3 模拟器连接网络

2.5 通过Eclipse创建一个Hello Word简单的项目

第3章.Android项目结构分析

3.1 资源管理(Resources)分析

3.*.1 drawable分析

3.*.2 layout分析

3.*.3 values(str****.xml、co******ml、ar******ml等)分析

3.*.4 R.**va分析及使用

3.*.5 And************.xml分析

3.2 应用构成中的四个主干组件简单分析

3.*.1 Activity分析

3.*.2 Intent分析

3.*.3 Service分析

3.*.4 Content分析

实验

实验1:搭建开发环境

本实验将亲手安装Android SDK以及建立Eclipse和ADT插件的开发环境

实验2:导入开源RssReader的项目工程

本实验通过一个开源项目创建一个项目工程

实验3:启动、使用模拟器;编译到设备并在设备上运行

本实验通过IDE中启动模拟器并通过模拟器进行断点调试,并对项目的整体架构有简单的了解。

第二天

第4章.Activity

4.1 Activity的生命周期

4.2 Activity有四种本质区别的状态

4.3 保存持久状态

4.4 权限许可

4.5 进程的生命周期

4.6 继承Activity类应该注意的问题

第5章.高级UI

5.1 标准控件的使用

5.2 设计开发自定义控件

5.3 Layout布局的使用

5.4 触摸/按键(UI Events)事件处理方法

第6章.Intent Receiver

6.1 Intent的作用和目的

6.2 属性讲解

6.3 Android如何定义以及如何解析Intent

6.*.1 直接Intent

6.*.2 间接Intent

6.4 And************.xml深入分析

第7章.Android中的多线程处理

7.1 UI线程与工作线程

7.2 Handler/Looper处理耗时操作

7.3 AsyncTask异步任务

实验

实验1:以示例讲解使用标准控件来实现程序UI

本实验将主要对Android标准控件的相关处理方法进行讲解

实验2:以示例讲解UI线程和工作线程的关系

本实验将主要让学员提升对UI线程和工作线程的了解,并且理解如何在耗时操作中更新UI

实验3:以示例讲解如何使用多线程和Handle类(消息)以及AsyncTask来实现动态更新UI

本实验将主要对Handler+Looper机制以及AsyncTask来实现动态更新UI的方法。

第三天

第8章.Service和BroadcastReceiver

8.1 什么是Service

8.2 如何使用Service

8.3 Service的生命周期

8.4 BroadcastReceiver的使用

第9章.数据访问

9.1 使用SQLite来存储数据

9.2 使用SharedPreference来保存简单的配置数据

9.3 创建Content Providers

9.4 使用Content Providers

9.*.1 使用URI语法来做以下动作:

9.*.2 Querying for Data 查询资料

9.*.3 Modifying Data 修改资料

9.*.4 Adding a Record 增加资料

9.*.5 Deleting a Record 刪除资料

第10章.多媒体处理

10.1 使用MediaRecorder来录制音视频

10**.1 MediaRecorder的生命周期和各个阶段的方法

10**.2 使用MediaRecorder来录制音频

10.2 使用MediaPlayer来播放多媒体文件

10**.1 MediaPlayer的生命周期和各个阶段对应的方法

10**.2 使用MediaPlayer来播放音乐

实验

实验1:以示例讲解菜单的生成、响应菜单项点击、增加子菜单功能

本实验将主要对Android应用程序中菜单的相关处理方法

实验2:以示例讲解让Activity以全屏方式显示以及为Activity屏幕的标题添加图标功能

本实验将主要对Activity的相关技巧方面处理方法

实验3:处理非res资源的例子

本实验将主要对非res资源的处理方法,以扩展开发程序的方法和思路

实验4:实现音频播放器实例

本实验通过MediaStore的ContentProvider来获取MP3信息,并使用MediaPlayer来实现MP3播放器。

第四天

第11章. 网络访问

11.1 网络连接的相关知识

11.2 URLConnection和HttpURLConnection的应用

11.3 Apache HttpClient的分析和使用

11.4 如何在Android中往远端服务器上传文件

11.5 使用pull和sax来进行XML数据处理

第12章.调试、打包发布工具使用

12.1 Android 调试桥

12.2 启用logcat日志调试

12.3 模拟器上安装删除软件

12.4 打包、签名和安装软件到设备

12.5 如何将软件上传到Google Market中

实验

实验1:使用BroadcastReceiver实现开机启动Service或Activity 本实验实现开机自启动的功能,体现BroadcastReceiver类的用法。

实验2:一步一步的分析讲解RssReader项目并对其Content和http通讯的的实现,完成并实现一个可实际使用的Rss阅读器 本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的Content以及网络通讯处理的实现过程。

使用人群
初级
课程内容
Android应用开发培训班(FSAD1002)
课程亮点
专业指导

免费领取试听名额

名额有限 领完为止

  • 164****2512 已成功领取
  • 151****3876 已成功领取
  • 138****9012 已成功领取
  • 153****3612 已成功领取
  • 150****5166 已成功领取
  • 152****2828 已成功领取
  • 137****6597 已成功领取
  • 165****3303 已成功领取
  • 138****5290 已成功领取
  • 131****9130 已成功领取

上课校区

更多
  • 上海校区

    金沪路1270号花生壳企业中心

    导航

相关推荐

首页 上海培训 上海华清远见 课程详情

通知:本页信息由注册会员(机构)自行发布或提供,所有内容仅供参考,最终以机构的官方信息为准,任何关于对机构的推荐都不能替代您的考察核实,本站不承担相关内容和推荐所引起的法律责任。如果您的知识产权或其他合法权益被侵犯,请立即向我们发出"权利通知书",我们将根据相关法律法规采取相应的措施予以处理,切实维护您的合法权利。联系我们:18615226315@163.com