“移动软件开发课程”
课程方案
一、主讲老师:
顾翔
二、课程简介:
本课程培训周期为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软件开发工程师,软件开发人员,需求,设计,维护人员
六、学员基础
具有一定的软件测试概念的人员,会JAVA,C语言,一定的数据库操作以及Linux, DOS命令的使用
七、教学时间
5天
八、授课内容
“移动软件开发课程”课程方案
一、主讲老师
顾翔
二、课程简介:
本课程培训周期为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软件开发工程师,软件开发人员,需求,设计,维护人员
六、学员基础
具有一定的软件测试概念的人员,会JAVA,C语言,一定的数据库操作以及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.练习:个人信息系统管理
【投稿】【关闭窗口】【打印】