开发一款社区垃圾分类APP,为社区居民的垃圾分类工作提供一个宣传和引导的平台,要求实现以下主要功能:
管理员:
1. 管理员登录。
2. 用户信息、宣传视频、题目信息、公告/通知信息等的管理。
居民用户:
1. 观看垃圾分类宣传及投放指导(可以是讲座或小视频的形式)。
2. 参与趣味游戏。
3. 参与垃圾分类相关的答题活动。
4. 监督举报功能,对不正确投放的行为可以举报。
5. 发布回收废旧物品的信息。
build.gradle (Module: app)
包含当前项目的applicationId、最小适配的Android版本、目标适配的Android版本、编译序号、应用版本号、所有依赖的包等信息
gradle-wrapper.properties
proguard-rules.pro
setting.gradle
local.properties
包含当前Android Studio编译器所使用的外部SDK路径信息
res目录就变得非常简单了。
所以以drawable开头的文件夹都是用来放图片的,
所有以mipmap开头的文件夹都是用来放应用图标的,
所有以values开头的文件夹都是用来放字符串、样式、颜色等配置的,
layout文件夹是用来放布局文件的。
AndroidManifest.xml
项目清单文件,包含对App的一系列配置,如:应用名、所需权限、包名、所有的Activity信息等
社区工作人员:
1. 发布社区公告/通知。
2. 垃圾分类宣传相关材料的上传。
3. 发布趣味游戏(可以选择“找茬”的形式)、答题活动。
4. 处理居民的举报信息
。