一. 项目出发点:
倘若不加限制的放任⼉童去使⽤⼿机,逾越年龄的界限去使⽤⼀些⻥⻰混杂的资讯软件(如抖音、快手)是不好的结果。项目功能建立在“让孩⼦在可控的环境中娱乐和学习”的原则上。
二. 目标功能:(需求分析略)
- 了解新闻、发布⽣活动态
- 观看有教育、娱乐意义的⻓、短视频
- 和现实中的朋友聊天
- ⽤户中⼼
三. 开发环境
IDE: Android Studio 语言:Java Development Kit (JDK 7) 虚拟机:Android 8.0 的 Nexus 5X API 26, 实体设备:华为荣耀30
四. 程序逻辑
-
manifests文件夹:app配置和activity声明
-
java文件夹:
2.1 course.example.HelloAndroid 项目名
2.1.1 MainActivity.java 主页面 2.1.2 ChatActivity.java 2.1.3 待添加。。 2.1.4
2.2 2.3 测试文件(略)
-
java(略)
-
res
4.1 drawable 图形资源
4.1.1 ic_launcher_background.xml 背景文件 4.1.2 ic_launcher_foreground.xml 前景文件
4.2 layout 布局资源
4.1.1 activity_main.xml 布局文件 MainActivity 4.1.2 待添加。。 4.1.3
4.3 mipmap 电脑图形图像技术(略)
4.4 values 颜色、尺寸等资源(略)
-
Gradle Scripts 依赖管理工具
5.1 build.gradle(project)全剧配置
5.2 build.gradle(module)局部配置
5.3 略
五. 开发日记(格式:时间,负责人,功能,添加了什么 / 修改了什么,注释)
例:2020.11.19, sx, 聊天功能,添加了ChatActivity.java(聊天程序的首页), 修改了build.gradle(添加了cometchat的链接)
该项目用于记录”资讯平台“创新实践的开发日记。目的是统一、明确开发方向,整合拥有不同功能的activity,并记录开发过程。