Skip to content

t617/Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android手机平台应用开发

本次课程的作业的地址:https://github.com/gfzheng/MAD

基本 UI 界面设计

实验目的

  1. 熟悉 Android Studio 开发工具操作

  2. 熟悉 Android 基本 UI 开发,并进行 UI 基本设计


实验内容 实现一个 Android 应用,界面呈现如下效果:

事件处理

实验目的

  1. 了解 Android 编程基础

  2. 熟悉 ImageView、 Button、 RadioButton 等基本控件,能够处理这些控件的基本事件
  3. 学会弹出基本的对话框,能够定制对话框中的内容,能对确定和取消按钮的事件做处理

实验内容

实现一个 Android 应用,界面呈现与实验一基本一致, 要求:

Intent、Bundle的使用以及RecyclerView、ListView的应用

实验目的

  1. 复习事件处理
  2. 学习Intent、Bundle在Activity跳转中的应用
  3. 学会RecyclerView、ListView以及各类适配器的用法

实验内容 实现一个模拟商品界面,如下所示:

Broadcast 使用

实验目的

  1. 掌握 Broadcast 编程基础
  2. 掌握动态注册 Broadcast 和静态注册 Broadcast
  3. 掌握Notification 编程基础
  4. 掌握 EventBus 编程基础

实验内容 在实验三的基础上,实现静态广播、动态广播两种改变Notification 内容的方法。

appwidget 及broadcast 使用

实验目的

  1. 掌握 AppWidget 编程基础
  2. 掌握 Broadcast 编程基础
  3. 掌握动态注册 Broadcast 和静态注册 Broadcast

实验内容 实现一个Android 应用,实现静态广播、动态广播两种改变widget 内容的方法。在上次实验的基础 上进行修改,所以一些关于静态动态广播的内容会简略。

服务与多线程--简单音乐播放器

实验目的

  1. 学会使用 MediaPlayer;
  2. 学会简单的多线程编程,使用 Handle 更新 UI;
  3. 学会使用 Service 进行后台工作;
  4. 学会使用 Service 与 Activity 进行通信。

实验内容 实现一个简单的播放器,要求功能有:

  1. 播放、暂停,停止,退出功能;
  2. 后台播放功能;
  3. 进度条显示播放进度、拖动进度条改变进度功能
  4. 播放时图片旋转,显示当前播放时间功能;

数据存储(一)

实验目的

  1. 学习 SharedPreferences 的基本使用;
  2. 学习 Android 中常见的文件操作方法;
  3. 复习 Android 界面编程。

实验内容

数据存储(二)

实验目的

  1. 学习 SQL 数据库的使用
  2. 学习 ContentProvider 的使用
  3. 复习 Android 界面编程

实验内容

About

手机平台应用开发(与Google共建)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages