Giter Site home page Giter Site logo

android's Introduction

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 界面编程

实验内容

android's People

Contributors

t617 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.