- 基本的UI界面设计
- 基础的事件处理
- Intent、Bundle的使用以及RecyclerView、ListView的应用
- Broadcast 使用
- AppWidget 使用
- 学习SharedPreference的基本使用。(一)
- 学习Android中常见的文件操作方法。(一)
- 复习Android界面编程。(一)
- 学习SQLite数据库的使用。(二)
- 学习ContentProvider的使用。(二)
- 学会使用MediaPlayer
- 学会简单的多线程编程,使用Handler更新UI
- 学会使用Service进行后台工作
- 学会使用Service与Activity进行通信
- 学习rxJava,使用rxJava更新UI
- 学会使用HttpURLConnection
- 请求访问Web服务学习Android线程机制
- 学会线程更新UI学会解析JSON数据
- 学习CardView布局技术
- 理解Restful接口
- 学会使用Retrofit2
- 复习使用RxJava
- 学会使用OkHttp
(实现微信摇一摇动画与音效,GPS定位与指南针,地图显示)
- 学会使用加速度传感器
- 学会使用地磁传感器
- 学会获取经纬度
- 学习动画效果
- 接入百度地图API
- 掌握少量的百度地图API接口
- 王者荣耀英雄人物的增删改查功能。属性包含头像、称号、名字、位置、生存能力值、攻击伤害值、技能效果值、上手难度值等,其中头像是图片
- App启动时初始化包含10个英雄信息(不要求数据库,可以代码定义或xml)
- 一个包括王者荣耀英雄人物头像、称号、名字、位置、生存能力值、攻击伤害值、技能效果值、上手难度值等信息的APP
- 项目拓展部分,同学们可以通过使用相似的应用进行体验后总结优缺点,从而对自己的APP进行改进从而进一步的提升用户体验。
- 参考方向:数据库保存、UI界面美化、背景音乐、提供其他娱乐功能等