Skip to content
This repository was archived by the owner on Sep 30, 2022. It is now read-only.

YenalyLiew/CQUPToolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CQUPToolbox

School GitHub stars GitHub forks

一个简单实用的CQUPT工具箱。

仅供学习 Android 开发使用,所有接口都为实验性接口,并不会对学校网站造成任何影响。

本软件主要采用Kotlin编写,主题为Material3与MaterialComponent混合体。

主要功能

1. 查询空教室(需要本地创建环境)

空教室查询,从而获得更准确、更详尽的空教室信息。

2. 智慧体育总览(需要本地创建环境)

相当于从今日校园上查询到的体育打卡综合信息,比今日校园上提供的更详细,可以看到奖励的详细打卡情况。

3. 智慧体育课外锻炼记录(需要本地创建环境)

打卡的详细记录。如果是跑步,还同时给你计算了跑步大概的速度,实际打卡圈数。

4. 智慧体育摄像头采集记录(需要本地创建环境)

今日校园里查询自己的采集记录只有简单的文字叙述,但在这里不仅有更精确的记录(包括是哪个摄像头),还有采集后自己的人脸照片(还有相似度)。仅能查询自己。

5. 一键健康打卡(需要本地创建环境)

如题。仅供学习接口如何使用,并不能真正的实现一键打卡。

6. 一键非审批出校申请(需要本地创建环境)

如题。仅供学习接口如何使用,并不能真正的实现一键打卡。

实现

依靠本地自建的网站而非学校官方网站爬取各种信息,方便学习爬虫与安卓开发的知识。

待实现

  1. Paging3运用到分页(已实现,并添加Paging列表分隔符)。
  2. Flow运用在Repository层而不是LiveData。
  3. 优化界面。

不足

  1. LiveData用的不够完美,存在部分粘性事件。
  2. 部分代码臃肿,可以适当优化。

About

A advanced toolbox for CQUPT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors