课程名称:Android程序设计课程
Android初级开发
Android基础知识
Android基础
Android环境及开发工具、入门程序体验;
Android工程结构介绍、系统架构介绍;
Android应用程序的生命周期;
案例:搭建Android环境,运行出Android的案例程序;
Android用户界面设计
使用XML布局文件及代码控制UI界面;
布局管理:线性布局、表格布局、帧布局、相对布局;
基本组件:编辑器、文本框、单选按钮、图像、列表等常见组件讲解;
高级组件:进度条、自动完成文本框、选项卡、提示消息框、对话框等高级组件;
案例:制作订餐系统APP的界面;
Activity组件的使用
Activity的生命周期,创建、配置、启动、关闭等;
多个Activity的使用;
在Activity中添加Fragment;
案例:掌握Activity组件的使用;
Intent组件和事件处理
字符串(string)资源文件的使用;
颜色(color)资源、尺寸(dimen)资源、布局(Layout)资源、数组(array)资源的使用;
Drawable资源等常见资源的使用;
案例:在程序中使用各类资源文件;
SQLite实战SQLite内置数据库的使用;
数据库与listView的综合使用;
数据库CRUD的实现;
案例:利用Android+SQLite实现个性通讯录设计;
多媒体的应用
图像的绘制等;
音视频播放和照相机的调用;
案例:在APP中使用相机和音频文件;
项目编写及发布到AndroidMarket
项目开发流程介绍;
界面与接口设计;
综合案例:订餐系统的设计与开发;
Android高级开发
Content Provider数据共享
使用预定义Content Provider实现数据操作;
使用自定义Content Provider;
案例:掌握Content Provider的使用;
线程与消息处理及Service应用
多线程实现消息处理;
Service应用:Started Service、Bound Service的使用;
管理Service的生命周期;
案例:在APP中使用Service来处理消息;
Android通信、定位与环境感知
Android如何定位,使用百度第三方定位;
Android传感器的简单使用;
Json与对象的转换;
Http请求的使用;
使用Imageloader实现图片异步加载;
案例:在APP中使用定位功能;
Android互联网经典模式架设
Tomcat Web容器的装载配置
Servlet技术的应用;
MVC设计模式搭建服务器端架构;
Java Web服务器+Mysql数据库实现后台业务;
Android移动客户端与Java Web服务器端通信;
案例:完成Android移动端+JAVA服务器+数据库服务器的完整架构实战案例;