Skip to content

dick20/Android

Repository files navigation

Android

2018中山大学手机安卓开发实验

实验一:中山大学智慧健康服务平台应用开发

  • 基本的UI界面设计
  • 基础的事件处理
  • Intent、Bundle的使用以及RecyclerView、ListView的应用

实验二:中山大学智慧健康服务平台应用开发

  • Broadcast 使用
  • AppWidget 使用

实验三: 数据存储应用开发

  • 学习SharedPreference的基本使用。(一)
  • 学习Android中常见的文件操作方法。(一)
  • 复习Android界面编程。(一)
  • 学习SQLite数据库的使用。(二)
  • 学习ContentProvider的使用。(二)

实验四: 简单音乐播放器

  • 学会使用MediaPlayer
  • 学会简单的多线程编程,使用Handler更新UI
  • 学会使用Service进行后台工作
  • 学会使用Service与Activity进行通信
  • 学习rxJava,使用rxJava更新UI

实验五:WEB API

(访问b站数据,访问github仓库与讨论)

  • 学会使用HttpURLConnection
  • 请求访问Web服务学习Android线程机制
  • 学会线程更新UI学会解析JSON数据
  • 学习CardView布局技术
  • 理解Restful接口
  • 学会使用Retrofit2
  • 复习使用RxJava
  • 学会使用OkHttp

实验六: 传感器与地图

(实现微信摇一摇动画与音效,GPS定位与指南针,地图显示)

  • 学会使用加速度传感器
  • 学会使用地磁传感器
  • 学会获取经纬度
  • 学习动画效果
  • 接入百度地图API
  • 掌握少量的百度地图API接口

期中项目: 王者荣耀英雄大全

  • 王者荣耀英雄人物的增删改查功能。属性包含头像、称号、名字、位置、生存能力值、攻击伤害值、技能效果值、上手难度值等,其中头像是图片
  • App启动时初始化包含10个英雄信息(不要求数据库,可以代码定义或xml)
  • 一个包括王者荣耀英雄人物头像、称号、名字、位置、生存能力值、攻击伤害值、技能效果值、上手难度值等信息的APP
  • 项目拓展部分,同学们可以通过使用相似的应用进行体验后总结优缺点,从而对自己的APP进行改进从而进一步的提升用户体验。
  • 参考方向:数据库保存、UI界面美化、背景音乐、提供其他娱乐功能等

About

2018中山大学手机安卓开发实验

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages