Skip to content

Commit 34344fb

Browse files
committed
修改
1 parent 4665531 commit 34344fb

File tree

2 files changed

+26
-24
lines changed

2 files changed

+26
-24
lines changed

_posts/2025-07-29-GuangZou.md

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,54 +5,56 @@ categories: [开发,Android]
55
tags: [APK,Kotlin,光遇]
66
---
77

8-
一款基于 **Kotlin** 开发的《光·遇》自动弹奏应用。无需 Root 权限,通过**无障碍服务****Shizuku** 两种模式实现高精度模拟触控。UI 遵循 Material Design,风格简洁并支持动态取色。
8+
一款基于 **Kotlin** 开发的《光·遇》自动弹奏应用. `无需 Root`权限\
9+
通过**无障碍服务****ADB** 两种模式实现触控模拟\
10+
UI 遵循 **Material Design**,风格简洁并支持动态取色
911

1012
详情请访问项目的 GitHub 主页:[Dong-Jing-Yu/GuangZou](https://github.com/Dong-Jing-Yu/GuangZou)
1113

1214
## ✨ 主要特性
1315

14-
* **双触摸引擎**:支持标准的**无障碍服务**模式和更高效的 **Shizuku (ADB)** 高级模式,可随时切换
16+
* **双触摸引擎**:支持标准的**无障碍服务**模式和更高效的 **Shizuku (ADB)** 高级模式,可随时切换
1517
* **高度自定义界面**:
16-
* **智能主题**:在 Android 12+ 上支持 **Material You** 动态取色,低版本系统亦有优化的暗色模式
17-
* **悬浮窗定制**:可自由调整主悬浮窗和最小化悬浮球的**不透明度**,并支持**自定义悬浮球图标**
18+
* **智能主题**:在 Android 12+ 上支持 **Material You** 动态取色,低版本系统亦有优化的暗色模式
19+
* **悬浮窗定制**:可自由调整主悬浮窗和最小化悬浮球的**不透明度**,并支持**自定义悬浮球图标**
1820
* **精准适配**:
19-
* **分辨率管理**:内置多种分辨率布局方案,应用会为你自动匹配,也支持手动选择,确保在不同设备上的按键定位准确
20-
* **键位预览**:在开始弹奏前,可开启按键位置预览,方便对齐游戏内乐器界面
21-
* **现代化的体验**:完全使用 Kotlin 和最新的 Android Jetpack 组件开发,性能与体验俱佳
21+
* **分辨率管理**:内置多种分辨率布局方案,应用会为你自动匹配,也支持手动选择,确保在不同设备上的按键定位准确
22+
* **键位预览**:在开始弹奏前,可开启按键位置预览,方便对齐游戏内乐器界面
23+
* **现代化的体验**:完全使用 Kotlin 和最新的 Android Jetpack 组件开发,性能与体验俱佳
2224

2325
## 📱 应用信息
2426

25-
| 属性 | |
26-
|--------------|-----------------------------------------|
27-
| **应用名称** | 光奏 |
28-
| **英文名** | GuangZou |
27+
| 属性 ||
28+
|--------------|-------------------------------------|
29+
| **应用名称** | 光奏 |
30+
| **英文名** | GuangZou |
2931
| **包名** | `com.GuangZou.sky` |
3032
| **平台** | Android |
31-
| **开发语言** | Kotlin |
32-
| **最低 SDK** | API 28 (Android 9.0) |
33-
| **构建工具** | Kotlin DSL (`build.gradle.kts`) |
34-
| **Root** ||
33+
| **开发语言** | Kotlin |
34+
| **最低 SDK** | API 28 (Android 9.0) |
35+
| **构建工具** | Kotlin DSL (`build.gradle.kts`) |
36+
| **Root** | |
3537

3638
## 🎨 主题与配色
3739

38-
* **Android 12+**: 使用 **Material You** 动态壁纸取色
39-
* **Android 10-11**: 启用系统的 **Force Dark** 模式
40-
* **Android 9**: 使用内置的 **Dark Theme** 暗色主题
40+
* **Android 12+**: 使用 **Material You** 动态壁纸取色
41+
* **Android 10-11**: 启用系统的 **Force Dark** 模式
42+
* **Android 9**: 使用内置的 **Dark Theme** 暗色主题
4143

4244
## 🔐 权限说明
4345

4446
应用需要以下权限以正常工作:
4547

46-
* **无障碍服务 (核心)**:用于执行模拟点击操作,是实现自动弹奏的基础。这是最主要的权限
47-
* **存储访问**:用于读取存放于指定目录下的琴谱文件
48-
* **悬浮窗**:用于显示控制播放/暂停/停止的浮动操作面板
49-
* **Shizuku (可选)**:若想使用更高效的 `ADB` 触摸模式,则需要授予此权限。不授予也不影响无障碍模式的正常使用。
48+
* **无障碍服务 (核心)**:用于执行模拟点击操作,是实现自动弹奏的基础。这是最主要的权限
49+
* **存储访问**:用于读取存放于指定目录下的琴谱文件
50+
* **悬浮窗**:用于显示控制播放/暂停/停止的浮动操作面板
51+
* **Shizuku (可选)**:若想使用更高效的 `ADB` 触摸模式,可以避免无障碍的反复授权
5052

5153
## 🎼 琴谱格式
5254

5355
* **路径**:请将琴谱文件放置在 **`/storage/emulated/0/光奏/谱/`** 目录下。
5456

55-
* **格式**:适配来自 **Sky Studio** 等工具导出的**未加密 `JSON` 格式**琴谱应用会读取文件中的元数据以在列表中展示
57+
* **格式**:适配来自 **Sky Studio** 导出的**未加密 `txt` 格式**琴谱,应用会读取文件中的元数据以在列表中展示
5658

5759
一个基础的琴谱文件结构如下:
5860

_tabs/about.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ order: 4
3838
> 人总是要写点什么,哪怕只是为了在时光中留下回音
3939
4040
![Web_QR](/assets/img/Web_QR.png){: w="370" h="370" }
41-
网站二维码
41+
_网站二维码_

0 commit comments

Comments
 (0)