Skip to content

Latest commit

 

History

History
91 lines (61 loc) · 3.12 KB

README_CN.md

File metadata and controls

91 lines (61 loc) · 3.12 KB

高级设置

GitHub Repo stars created version download

通过应用活动包名,快速启动一些页面并创建快捷方式,隐启设置和高级设置Plus是依赖于此 SettingPro Project 的官方发行示例。

开发 & 设计:Haoyang

介绍

SettingPro 可以用来启动某个已经开发好但被开发者隐藏的页面/功能,也可以用来快速启动一些非常隐蔽的页面(比如很难发现的功能)。SettingPro 依赖网络,需要自行配置后端服务器,可以随时修改配置进行更新,而不用发布新版本,有利于用户体验。

立即使用

1. 创建云配置

创建一个 txt 文件,并使用以下格式创建配置:

<settingpro>
<name>标题</name>
<des>描述</des>
<pac>包名</pac>
<act>活动包名</act>
</settingpro>

<settingpro>
<name>标题</name>
<des>描述</des>
<pac>包名</pac>
<act>活动包名</act>
</settingpro>

...

请只修改中文文本内容。

包名 是 Android 应用包名,例如:com.android.settings

活动包名 则基于 包名,例如:com.android.settings.wifi.WifiConfigInfo

2. 将此存储库克隆到您的本地:

git clone https://github.com/Gnayoah/SettingPro.git

3. 导航到项目目录:

cd settingpro

4. 配置编程

main.dart 中的默认 http://example.com/xxx.txt 替换为您的域名和文件名。

Global.textContent = 'http://example.com/xxx.txt';

5. 配置到程序

main.dart中默认的example.com/xxx.txt替换为您的域名和文件名。

Global.textContent = 'http://example.com/xxx.txt';

3. 打包程序

确保你已经配置了 Dart 和 Flutter 环境。如果没有,请前往 Flutter.cn

flutter build apk --release

这行代码用于打包 Flutter 程序,请确保你已经配置好你的应用签名,并修改了应用包名。如有疑问,请访问 docs.flutter.cn

示例

原则上我们不提供 Demo,但为了让你更好地了解程序的功能,我们提供了基于 Android 设置(基于 MIUI/HyperOS)的 SettingPro 示例程序。你可以使用此示例程序在某些 Android 设置中打开页面。你可以在 Releases应用官网酷安下载此示例。

许可证

本项目 基本上 在 AGPL-3.0 许可证下开源,但有额外的条款 ,详情参阅 LICENSE 文件

点上 Star 和帮助完善这个项目是对我们最好的捐赠

Star 历史

Star History Chart