Skip to content

Repository files navigation


SuperStar_R_Android

超星学习通自动刷课 - Android 版本

基于 SuperStar_R 的 Android 客户端版本。

特性

  • 📱 原生 Android 应用 - 基于 Jetpack Compose 构建
  • ✨ Liquid Glass UI - 毛玻璃设计风格
  • 🐍 Python 引擎 - 通过 Chaquopy 集成 Python 刷课核心
  • 🔐 账号密码登录 - 安全存储登录信息
  • 📊 实时进度 - 可视化刷课进度
  • 📝 运行日志 - 实时查看执行日志

项目结构

SuperStar_R_Android/
├── android-app/          # Android 应用
│   ├── app/
│   │   ├── src/main/
│   │   │   ├── java/com/superstar/android/
│   │   │   │   ├── MainActivity.kt
│   │   │   │   ├── python/          # Python 桥接层
│   │   │   │   ├── viewmodel/       # ViewModel
│   │   │   │   └── ui/
│   │   │   │       ├── theme/       # Liquid Glass 主题
│   │   │   │       ├── components/  # 毛玻璃组件
│   │   │   │       └── screens/     # 页面
│   │   │   └── res/
│   │   └── build.gradle.kts
│   └── build.gradle.kts
├── api/                  # Python 核心 API (来自 SuperStar_R)
├── main.py               # Python 入口 (来自 SuperStar_R)
└── requirements.txt      # Python 依赖

构建要求

  • Android Studio Hedgehog (2024.1.1) 或更高版本
  • JDK 17+
  • Python 3.13+ (用于 Chaquopy 构建)
  • Android SDK 35

构建步骤

  1. 克隆仓库
  2. 使用 Android Studio 打开 android-app 目录
  3. 等待 Gradle 同步完成
  4. 连接 Android 设备或启动模拟器
  5. 点击 Run 构建并安装

使用说明

  1. 打开应用,输入超星学习通的手机号和密码登录
  2. 在刷课控制页面配置参数(速度、并发数等)
  3. 点击"开始刷课"启动自动学习
  4. 在日志页面查看实时执行情况

免责声明

本项目仅供学习交流使用,请勿用于商业用途。使用本项目产生的任何后果由使用者自行承担。

致谢

About

超星学习通自动刷课 - Android 客户端 (Liquid Glass UI)

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages