# 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.更多创意和能力自由发挥....