# 叶脉AevoVein **Repository Path**: bing-jiaqi/AevoVein ## Basic Information - **Project Name**: 叶脉AevoVein - **Description**: 叶脉是一款专注于技能培养和成长的 Android 应用。通过技能树的形式,帮助用户系统地学习和提升各项技能。首次启动应用时,会请求"管理所有文件"权限, 授予权限后,应用会自动创建数据目录和初始化技能数据。 在技能树页面可以以雷达图的形式查看和选择要练习的技能,每个技能都有详细的描述和等级信息。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-05-03 - **Last Updated**: 2025-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 叶脉 叶脉是一款专注于技能培养和成长的 Android 应用。通过技能树的形式,帮助用户系统地学习和提升各项技能。 ## 主要功能 - 技能树展示:以树状结构展示各类技能 - 技能分类: - 练字:基础笔画、结构练习、单字练习、段落练习 - 申论:基础理论、材料分析、写作练习、真题练习 - 面试:基础理论、模拟练习、表达能力、自信心 - 行测:言语理解、判断推理、数量关系、资料分析、常识判断 - 技能等级:每个技能都有等级系统,从 0 到 100 级 - 数据存储:使用 JSON 文件存储技能数据,确保数据持久化 ## 技术特点 - 使用 Android Jetpack 组件 - 采用 MVVM 架构模式 - 使用 Gson 进行 JSON 数据序列化 - 支持 Android 11 及以上版本的文件管理权限 ## 安装要求 - Android 11 或更高版本 - 需要授予"管理所有文件"权限 ## 使用说明 1. 首次启动应用时,会请求"管理所有文件"权限 2. 授予权限后,应用会自动创建数据目录和初始化技能数据 3. 在技能树页面可以查看和选择要练习的技能 4. 每个技能都有详细的描述和等级信息 ## 开发环境 - Android Studio - Java 8 - Gradle ## 项目结构 ``` app/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/example/aevovein/ │ │ │ ├── data/ # 数据相关类 │ │ │ ├── model/ # 数据模型 │ │ │ ├── ui/ # UI 相关类 │ │ │ └── MainActivity.java │ │ └── res/ # 资源文件 └── build.gradle ``` ## 贡献指南 欢迎提交 Issue 和 Pull Request 来帮助改进这个项目。 ## 许可证 本项目采用 MIT 许可证。详见 [LICENSE](LICENSE) 文件。