首页 > 我的课程 > 安卓APP软件开发

“移动软件开发课程”

课程方案

一、主讲老师:

顾翔

二、课程简介:
本课程培训周期为5

三、培训内容介绍:

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

四、课程介绍

本课程包括:APP开发环境搭建,第一个程序“Hello World”,认识 Android 中的Activity 组件,页面的跳转,在 Activity 之间传递参数,返回原来Activity,控件的显示与消失,页面排版,Android访问本地文件,Android访问本地数据库,Android控制媒体播放,ListView的使用,HTTP的使用。并且结合一些案例和练习来讲述如何开发最后以一个练习个人信息系统管理作为结束。

五、特色

本课程以案例作为驱动,配合一定数量的练习。学习效果会更好

、培训对象

APP软件开发工程师,软件开发人员,需求,设计,维护人员

六、学员基础

具有一定的软件测试概念的人员,会JAVAC语言,一定的数据库操作以及Linux, DOS命令的使用

七、教学时间

5

八、授课内容

“移动软件开发课程”课程方案

一、主讲老师

顾翔

二、课程简介:

本课程培训周期为5

三、培训内容介绍

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用安卓安致Android操作系统最初由Andy Rubin开发,主要支持手机。20058月由Google收购注资。200711月,Google84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后GoogleApache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于200810月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%20130924日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

四、课程介绍

本课程包括:APP开发环境搭建,第一个程序“Hello World”,认识 Android 中的Activity 组件,页面的跳转,在 Activity 之间传递参数,返回原来Activity,控件的显示与消失,页面排版,Android访问本地文件,Android访问本地数据库,Android控制媒体播放,ListView的使用,HTTP的使用。并且结合一些案例和练习来讲述如何开发最后以一个练习个人信息系统管理作为结束。

五、特色

本课程以案例作为驱动,配合一定数量的练习。学习效果会更好

六、培训对象

APP软件开发工程师,软件开发人员,需求,设计,维护人员

六、学员基础

具有一定的软件测试概念的人员,会JAVAC语言,一定的数据库操作以及Linux, DOS命令的使用

七、教学时间

5

八、授课内容

1.APP开发环境搭建

    1.1 Java环境的安装与搭建

    1.2 ADT环境的安装与搭建

    1.3 ANT 环境的搭建

    1.4 配置Eclipse ADT环境

    1.5 演示一:配置APP开发环境搭建

    1.6 练习一:配置APP开发环境搭建

2.第一个程序“Hello World”

    2.1 Eclipse启动模拟器

    2.2 建立Android Project

    2.3 配置并且运行Android Project

    2.4 演示二:生成文本文字,显示内容为“Hello World”

    2.5 练习二:在界面中生成一个按键,文字为“Hello China”

3.认识 Android 中的 Activity 组件

    3.1 AndroidManifest.xml配置

    3.2 Android项目文件布局

    3.3 配置文件XML

    3.4 Activity的几种状态

4.页面的跳转

    4.1 XML的配置

    4.2 Active程序的分析

    4.3 演示三:页面跳转

    4.4 练习三:编写并且运行本节介绍的案例

5. Activity 之间传递参数

    5.1 传递一个参数

           5.1.1 XML的配置

           5.1.2 Active程序的分析

           5.1.3 演示四:传递一个参数

    5.2传递多个参数

           5.2.1 XML的配置

           5.2.2 Active程序的分析

           5.2.3 演示五:传递两个参数

    5.3练习四:传递三个参数

6.返回原来Activity

    6.1 基于上一节的程序进行分析

    6.2 演示六:返回原来Activity

    6.3 练习五:基于练习四,修改程序

7.控件的显示与消失

    7.1 程序分析

8.页面布局

8.1 FrameLayout

            8.1.1代码分析

            8.1.2 演示七:两个图片的切换

8.2 LinearLayout

            8.2.1代码分析

            8.2.2 演示八:LinearLayout

8.3 RelativeLayout

            8.3.1代码分析

            8.3.2 演示九:RelativeLayout

8.4 TableLayout

            8.4.1代码分析

            8.4.2 演示十:TableLayout

8.5练习六: 5张图片的交替显示

9.Android访问本地文件

9.1持续化技术介绍

9.2文件存储

            9.2.1代码分析

            9.2.2演示十一:将数据存储到文件中

            9.2.3演示十二:从文件中读取数据

9.3练习七:编写并且运行本节介绍的案例

10.Android访问本地数据库

10.1SQLite

10.2架构分析

10.3 UI层设计

      10.3.1登录页面

            10.3.2注册页面

            10.3.3登录成功界面

 10.4数据层设计

           10.4.1构造数据模型公共类

           10.4.2构造Dao(Data Access Object)公共类

           10.4.3建立数据库操作

10.5逻辑层设计

10.5.1登录程序分析

10.5.2登录成功程序分析

10.5.3注册程序分析

10.6演示十三:本节案例

10.7练习八:编写并且运行本节介绍的案例

11.Android控制媒体播放

    11.1播放音频

           11.1.1界面设计

           11.1.2程序分析

            11.1.3 演示十四:本节案例

    11.2播放视频

           11.2.1界面设计

           11.2.2程序分析

            11.2.4演示十五:本节案例

11.3练习九:编写并且运行本节介绍的其中一个案例

12.ListView的使用

    12.1 XML设计

12.1.1 activity_main.xml设计

12.1.2 fruit_item.xml设计

    12.2程序设计

           12.2.1 MainActivity.java分析

           12.2.2 Fruit.java分析

12.2.3 FruiteAdapet.java分析

    12.3提升ListView的运行效率

12.4 ListView的点击,触发事件

12.5演示十六:本节案例

12.6练习十:编写并且运行本节介绍的案例

13.HTTP的使用

13.1安卓访问HTTP的方法

13.2服务器端代码

13.3AndroidManifest.xml

    13.4界面设计

    13.5程序分析

           13.5.1 GET发送

           13.5.2 POST发送

13.6演示十七:本节案例

13.7练习十一:编写并且运行本节介绍的案例

14.练习:个人信息系统管理

软件测试咨询

  

   

投稿】【关闭窗口】【打印