课程大纲(共240学时、每天8学时、共30天)
◆ Android 基础入门 (1天)
1. Android 平台简介
2. Android 开发环境搭建
3. Android 常用工具的使用
4. 第一个Android 应用程序
◆ Android 用户界面(UI)(4天)
1. Android中的资源访问(Resource)
1.1 简介
1.2 颜色(Color)
1.3 字符串(String)
1.4 尺寸(Demen)
1.5 原始XML
1.6 布局(Layout)
2. Android 图形用户界面(UI)
2.1 菜单(Menu)
2.2 对话框(Dialog)
2.3 提示信息(Alert)
2.4 事件处理 (Event)
2.5 布局(Layout)
2.6 常用组件Widget)
2.7 自动完成文本框(AutoComplete)
2.8 选项卡(Tab)
2.9 进度条(ProgressBar)
2.10 日期、时间选择对话框(DateDialog、TimeDialog)
2.11 列表视图(ListView)
2.12 网格视图(GridView)
2.13 画廊视图(Gallery)
2.14 地图视图(MapView)
2.15 网页视图(WebView)
◆ Android 基本组件(Activity、Intent、Service、BroadCastReceiver、ContentProvider) (4天)
1. Activity
1.1 Activity简介
1.2 Activity创建
1.3 Activity传递数据
1.4 Activity 返回结果
2. Intent
2.1 Intent 对象及属性
2.2 Intent 应用
2.3 Intent 实现策略
3. Service
3.1 Service 简介
3.2 Service 使用
4. BroeadCastReceiver
4.1 BroadcastReceiver 简介
4.2 通知Notification和NotificationManager
4.3 AlarmManager
5. ContentProvider
5.1 ContentProvider简介
5.2 ContentResovler
5.3 ContentProvider综合应用
◆ Android 数据存储(2天)
1. 配置(Preference)
2. 文件(File)
3. SQLite 数据库
3.1 打开或者创建数据库
3.2 创建表
3.3 插入数据
3.4 删除数据
3.5 查询数据
3.6 修改数据
4. 网络(NetWorking)
◆ Android 高级应用(9天)
1. 多媒体
1.1 音乐播放器
1.2 视频播放器
1.3 Camera
2. 图形图像
2.1 Color
2.2 Paint
2.3 Canvas
2.4 绘制几何图形
2.5 动画
` 2.5.1 Tween动画
2.5.2 Frame动画
2.6 游戏编程基础
3. 互联网应用
3.1 Socket
3.2 URL
3.3 HTTP
3.3.1 HttpURLConnection
3.3.2使用Apache HTTP客户端
3.3.4 WebView
4. GPS定位应用
4.1 LocationManager和LocationProvider简介
4.2 定位
4.3 跟踪
5. 多线程
5.1 Message
5.2 MessageQueue
5.3 Handler
5.4 Looper
5.5 AsynchTask
6. Widgets
◆大型Android 项目实战(80学时,10天)
◆训练方法:项目学员分成3人一组:从3个项目中选择一个进行训练。每小组独立完成自己的项目。在最后测试阶段、小组两两互相进行测试和反馈
◆训练流程:
1. 需求分析(1天)
2. 设计方案(0.5天)
3. 协作环境搭建和使用(0.5天)
4. 编码(6天)
5. 测试环境搭建与使用(0.5)
6. 调试(1.5天)
7. 发布
◆项目内容
1. 手机游戏:实现一个Android平台的手机游戏,休闲类型,魔法泡泡。实现原有游戏的全部规则、有完善的游戏界面、完善的辅助功能、支持音乐音效、无A类BUG。
2. 新浪围脖:实现一个Android平台的新浪围脖客户端、基于client/server结构、支持粉丝、发表。实现用户注册、登录。。有良好的用户界面、完善的辅助功能。访问接口:新浪围脖API。
3. 掌上天气:实现一个Android 桌面widget定制天气,基于yahoo weather api、实现定制城市天气查询、图形化方式展示,定时刷新、有完善的用户界面和辅助功能。
4. JavaEye Android Client
- 大小: 108.1 KB
分享到:
相关推荐
【Android课程大纲 - ITJOB就业培训】 Android课程是针对那些希望进入移动应用开发领域的学员而设计的,旨在提供全面的Android开发技能,帮助他们成为专业的Android开发者。本课程大纲覆盖了从基础到高级的Android...
我们上课时老师做的东西,包括了所有android核心知识点
关于android嵌入式开发 的课程大纲
### Android开发教学大纲知识点解析 #### 一、课程地位与教学目标 1. **课程定位与联系**: ...以上内容为《Android开发》课程的大纲知识点解析,旨在帮助学生全面掌握Android开发的基本理论与实践技能。
### Android开发环境利用-培训大纲 #### 知识点概览 本培训大纲主要围绕Android开发环境中的关键工具和技术展开,旨在帮助学员掌握高效的开发流程和技巧。具体知识点包括但不限于多模拟器测试方法、模拟器的真机...
《Android系统开发》课程教学大纲详细解读 一、课程基本信息与目标 这门课程是针对物联网工程专业的学生开设的专业选修课,旨在教授Android系统开发的相关知识和技能。通过2.5个学分的51个学时学习,学生将掌握...
Android手机软件开发教学大纲,是新课教师开课的指导!!!
根据提供的《Android手机开发》教学大纲(2018-2019-1)的信息,我们可以提炼出以下几个重要的知识点: ### 一、课程基本信息 - **课程名称**:Android手机开发 - **课程类型**:专业任选课 - **课程代码**:1016066...
Java 课程大纲 本课程大纲涵盖了 Java 语言的核心语法、面向对象编程、数据结构、网络编程、数据库编程、Web 开发、Java EE 架构等方面的知识点。 Java 核心语法 * JDK 配置和 Eclipse 开发工具使用 * 变量、数据...
《Android手机游戏开发》课程教学大纲向我们介绍了如何在Android平台上开发手机游戏,这门课程是面向已经具备Java基础的学员。它涵盖了从基础技术到高级技术,再到具体的实验案例,帮助学员们系统地掌握Android游戏...
【Android系统开发】课程教学大纲主要涵盖了Android系统开发的基础知识、项目结构分析和用户界面设计等方面,旨在让学生从基础开始,逐步精通Android开发,并通过实践提升技能和职业素养。 一、Android基础知识 这...
本课程是安卓越推出的Android企业级实战课程,旨在通过系统的学习和实践,培养出具备专业技能和实际经验的移动互联网开发高手。课程针对Android平台,以"项目导向"的教学模式为核心,强调基础知识与实战技能的结合,...
安卓Android精品课程在线学习系统app设计 ...课程信息: 记录编号,课程简介,课程大纲 课件信息: 记录编号,课件标题,文件路径,添加时间 章信息: 记录编号,章标题,添加时间 视频信息: 记录编号,视频资料标题,所
《Android开发基础》课程教学大纲详细解读 课程概述: 《Android开发基础》是软件工程专业(移动互联网方向)的核心课程,旨在让学生掌握Android平台上的应用开发技能。这门课程不仅涵盖了Android的基础知识,还...
### Android课程教学模式研究知识点 #### 1. Android市场地位与教育现状 - **Android市场影响力**:Android作为开源操作系统,在智能终端市场占据主导地位,其影响力广泛,促使高校纷纷开设与Android相关的课程。 -...
### Android系统开发课程知识点梳理 #### 一、课程基本信息概览 - **考核方式**:该课程采用笔试结合实践考核的方式进行评估。具体比重为:平时作业占比10%,课程设计实验占20%,笔试占70%。 - **先修课程**:学生...