# Android-Development
**Repository Path**: starlxy123/android-development
## Basic Information
- **Project Name**: Android-Development
- **Description**: 此仓库用来提交移动平台开发作业
- **Primary Language**: Kotlin
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-03-17
- **Last Updated**: 2024-02-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Android
## README
# Android-Development
#### 介绍
此仓库用来**个人练习**和**提交移动平台开发作业**
### 作业说明
#### 作业0(入门作业)
> 基于kotlin语言基础的学习和环境配置项目可在selflearning找到
#### 作业1(Actvity入门实验)
项目:MyApplication1
要求:
1. 通过IDE创建新的Activity
2. 手动创建Activity类
3. 了解Activity的生命周期
4. 创建部局文件,使用基础的UI布局和控件
5. 完成2个Actvitiy之间跳转并传递数据
#### 作业2(学习使用RecyclerView以及用户数据交互)
项目:Homework2
要求:
1. 模拟APP用户登录逻辑
2. 使用RecyclerView 完成列表数据渲染
#### 作业3 (使用 Fragment 实现微信界面布局)
项目:fragmentHomework
要求:
1. 通过底部按钮切换Fragment视图
2. 实现每个Fragment的界面布局样式
#### 作业4(使用sqlite数据库完成一个类TODO应用)
项目:MySqlite
要求:
1. 有增删改查功能
2. 使用sqlite数据库
#### 作业5(使用ContentResolver 读写联系人,并构建属于自己的联系人管理应用)
项目:ContentResolverEx
要求:
1. 使用运行时权限
2. 使用contentResorlver读写数据
3. 支持拨打电话
4. 代码提交到git仓库
#### 作业6(使用通知相机拍照等功能)
项目:Multimedia
要求:
1. 使用通知
2. 使用相机拍照并显示
3. 选择相册照片并显示
4. 播放本地mp3音乐
5. 播放本地mp4视频
#### 期末课设
项目:RoleMS
1.使用AndroidStudio创建项目
2.使用Activity创建页面并绑定XML部局
3.使用Fragment完成交互功能
4.使用RecyclerView展示列表功能
5.使用Service或WorkerManager完成后台任务
6.访问网络进行数据交互
7.多媒体数据浏览或处理
8.使用Sqlite数据库存储数据(ROOM)
9.使用DataBinding进行数据绑定
10.使用Material Design组件
11.完善的应用功能和UI交互
12.界面要求简洁美观
13.系统设计与开发文档详细
14.更多创意和能力自由发挥....