一、前言

本系列是毕业设计记录,技术上参考学习了aqi00大神的博客和他的书《Android Studio开发实战:从零基础到App上线(第2版)》。开发少年强国App是公益项目,App分“少年端”和“成人端”,“少年端”供留守儿童使用(初期),孩子可以看学习视频、与志愿者视频通话交流谈心,并获得积分,在积分商城换取爱心人士提供的爱心物资;“成人端”供志愿者、老师、和爱心赞助人士使用,身份可以多重,比如用户既可以是志愿者提供心理辅导,也可以是老师上传学习视频。

二、开发基础

Android开发主要编写Java文件(填充或动态改变要显示的内容)和XML标记文件(控制内容显示在屏幕哪个地方),
这是Android菜鸟教程的链接:https://www.runoob.com/android/android-tutorial.html

值得注意的是,现在Android studio新建项目是基于安卓开发的新库:Androidx,规整了以前的support库,这使得在代码搬运的时候要注意build.gradle文件导包代码要导androidx版本;java文件头import引用代码(类似于#include <xxx.h>)、xml文件里控件引用也要改成androidx版本!
像AppCompatActivity原来的import语句是下面这样的:

import android.support.v7.app.AppCompatActivity;

启用AndroidX之后,导入AppCompatActivity的代码要改成下面这样:

import androidx.appcompat.app.AppCompatActivity;

其它的新旧对应详见javascript:void(0) 本次开发能遇到的汇总到了附录一:javascript:void(0)
以上文字看着别扭很正常,我是第一次写博客哈哈哈

三、页面介绍

1. 首页

androidstudio前端在哪 android studio前端开发_java

2. 志愿者中心(视频通话子页面)

androidstudio前端在哪 android studio前端开发_java_02

2.1 志愿者详情页面

androidstudio前端在哪 android studio前端开发_java_03

2.2 拨通详情页

androidstudio前端在哪 android studio前端开发_移动开发_04

3. 视频资源中心

androidstudio前端在哪 android studio前端开发_android_05

3.1 视频详情页面

androidstudio前端在哪 android studio前端开发_androidstudio前端在哪_06