学习目标 

使用Android SDK进行移动应用开发有全面深入的了解掌握Android编程的基本模式; 

完成一个功能较全面的Android程序; 

理解Android编程的关键技术,能够自己进行更加深入的学习; 

初步具有Android编程的实力,能够在文档辅助下完成企业要求的应用开发。 

通过真实项目案例,模拟真实项目开发,掌握实用的测试、调试技术,让学员拥有实战Android开发能力。 

招生对象 

1、计算机相关专业毕业,中专以上文凭; 

2、热爱技术开发,具备较好的学习能力; 

3、严谨的逻辑思维能力,了解面向对象编程思想; 

4、了解Java开发语言; 

教学大纲 

Android开发语言基础课程(初/中级班) 

1、移动互联网的发展概述 

2、移动互联网的相关技术介绍 

3、Android SDK及其开发环境搭建 

Android SDK的版本演进 启动与使用Android模拟器 Eclips ADT插件与SDK版本的对应对系 模拟器中SD卡的应用 ADT插件的安装和更新 模拟器连接网络 Android模拟器介绍 

4、通过Eclipse创建一个Android Hello Word简单的项目 

5、通过Eclipse导入一个RssReader开源项目面向对象程序开发基础 

6、类的方法,对象生命周期 

学习目标 

Android SDK开发的语言基础,基础知识的掌握程度直接关系到后续学习的进度。此阶段课程深入加强语言基础,掌握类的组成部分,属性和方法,对象的概念以及二者之间的关系。 

Android开发技术基础(初/中级班) 

1、Activity系统原理,Activity生命周期,创建Activity,使用Intent跳转Activity。 

2、FrameLayout,LinearLayout,TableLayout,AbsoluteLayout,RelativeLayout。 

3、文本框(TextView),编辑框(EditText),按钮(Button),带背景图的按钮(ImageButton)。 

实践:软件界面开发,使用Layout和常用控件制作主菜单,帮助界面,关于界面和注册界面。 

4、屏幕元素的层次,界面布局设计。 

5、Toast提示类,ImageView类,Menu类。 

6、RadioButton类,CheckBox类。 

7、File,存储至SD卡,SharedPreferencess读写操作。 

实践:实现多视图应用程序。 

8、2D图形框架介绍 ,Canvas类的使用,Paint类的使用,绘制自定义UI控件。 

实践:利用2D技术制作自定义view界面,将用户输入的数据保存到sharedPreferences中,并在别的Activity 中读取,用编辑器将大量数据以特定格式保存到文件中,在Android中再以特定格式读出来,掌握大量的保存和格式 设计 

9、AlertDialog。 

10、用Dialog显示View,自定义Dialog。 

11、Spinner类,Gallery类。 

12、TabHost类,ListView类。 

实践:用View作出操作方便的Dialog,用adapter,simpleAdapter,ArrayAdapter制作出内容丰富,界面友好的 视图。 

13、手动创建数据库。 

14、创建数据表,数据的增删改查,在Android中使用SQL。 

15、ContentProvider,Android系统的本地ContentProvider。 

16、创建服务,启动服务。 

17、发送广播,监听广播。 

实践:将用户数据保存到SQLite中,使用DAO模式操作数据。利用ContentProvider读取手机中的联系人,利 用广播和服务实现服务自动运行。 

18、理论和实践 1、Socket通信原理,Android中socket编程。 3 

19、Android中Socket服务端,Android中Socket客户端。 

20、HTTP协议的请求的详解。 

21、HTTP用POST方式联网。 

实践:用Socket实现聊天功能,用Http从互联网上取天气信息,掌握多线程,消息队列,数据安全,压缩, 加解密在联网项目中的应用。 

1、Android中XML解析。 

2、Android中DOM解析,几种解析方式比较。 

3、电话处理,获取电话记录 

4、VideoView视频播放,MediaPlayer和SufaceView组合视频播放。 

实践:用SAX,pull,dom解析天气信息,掌握不同解析方式的优缺点,用MediaPlayer播放不同格式的音视频文 件. 

学习目标 

从项目需求分析、设计、编码、联调、到项目实施,让学员了解以上项目每一个开发细节,亲自动手参与开发项目中的多个模块,重点培养学员实际动手能力。让学员不只学到Android开发的相关技术,而且还让学员拥有实际开发经验。 

Android开发实战(高级班) 

1、Android点菜通项目 

2、Android汽车通项目(类似于汽车大全Android版 ) 

3、Android Jure淘珠宝(类似淘宝Android版)

友情链接

Back to top