# doc
**Repository Path**: baymaxsjj/doc
## Basic Information
- **Project Name**: doc
- **Description**: 个人学习/项目归总:Flutter影视app、SpringBoot Vue考试系统(未完成)、Java Web Vue 音乐收藏单、安卓原生提取行影视app等等
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-09-01
- **Last Updated**: 2022-09-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 项目归总
## 极看视频(插件版)
> 第一次接触flutter ,开发起来确实比原生快很多,刚写的时候,对代码的嵌套特别不爽,后来边写边改这个App 就习惯了,这个app 将近写了一个月吧,无聊的时候就写写,这里介绍到项目大部分都不开源,主要这些都是比较侵权或者是我的个人项目。
>
> 本App采用的适配模式,通过编写适配器提供页面部分视图及接口数据,可以切换适配器切换数据及视图,App 只提供基本的页面基本逻辑如历史保存,数据显示等。
### 系统
- 框架:Flutter3.0开发
- 视频播放:腾讯云播放器SDK Flutter插件
- 存储:shared_preferences、sqflite
- 网络:dio
- 状态管理: get
### 功能
- [x] 适配器管理(插件管理模块、页面服务、插件适配器、配置类、各个页面服务接口)
- [x] 首页(标签分类、选择适配器)
- [x] 搜索页面(搜索记录、分类搜索)
- [x] 播放页面(选集、投屏、手势控制)
- [x] 历史页面(全选、删除)
- [x] 收藏页面(同上)
- [x] 浏览页面(同上)
- [x] 视频插件页面(禁用插件)
- [x] 深色模式页面(亮色、深设、跟随系统)
### 设计
## MGO音乐 mgo-music
>版权声明: 皮肤图片来自QQ音乐电脑客户端皮肤缓存、音乐相关接口来自网络和开源项目。
>本项目仅用于知识学习,未经许可不得使用。。
>源码:[MGO音乐-Gitee](https://gitee.com/baymaxsjj)
>[MGO音乐-Gihub](https://github.com/baymaxsjj/mgo_music)
>前端框架:Vite+Vue 3+Arco UI
>后端框架:Java Web+Mybatis+OkHttp
> 数 据 库 :Mysql
> 前端完成:我的歌单、音乐播放、音乐搜索、用户登录、音乐详情、皮肤切换、音乐搜索引擎等等
> 后端完成:音乐搜索、播放、用户登录、收藏等基本增删改查操作
> 部分页面:
### 介绍:
>前端全部自己实现,后端基于Java Web 课程代码,添加/修改部分逻辑。详情如下:后端
### 前端:
>前端在本项目的webapp下:
>src/main/webapp/music-vue-app
``` text
//下载依赖
npm install
//运行vite vue 项目
npm run dev
```
### 后端:修改
1. 设计api接口、统一状态码
2. 异常捕获,
3. 添加用户模块功能
4. JWT用户认证
5. 音乐搜索模块
## 极光视频(解析版)
> 解析型影视App,主要通过Webview显示各个视频网页,播放时通过网络上一些解析线路,提取播放链接,然后播放,完成了历史记录,线路管理等模块。
### 功能分析
主要通过webview 提供的Api 获取网页中请求,然后根据后缀名/请求响应头中的自动区分视频信息,
通过sqlite 对视频历史播放进行记录
## 考试系统(毕设)