交互设置
约 1199 字大约 4 分钟
2025-01-11
交互设置让你可以自定义 FolkPatch 在安装、删除模块时的行为,以及应用的调试模式,提供更符合个人使用习惯的操作体验。
功能说明
FolkPatch 提供了多项交互相关的设置选项,帮助你优化使用流程:
- Web 调试模式: 启用 WebView 调试功能,用于开发调试
- 安装确认对话框: 在安装模块前显示确认提示
- 停留在当前页面: 模块操作后停留在当前页面,而不是返回主页
- 一键禁用所有模块: 在模块页面显示"禁用所有模块"的快捷按钮
设置选项
Web 调试模式
启用 WebView 组件的调试功能,允许通过 Chrome DevTools 进行远程调试。
选项说明:
- 开启: 启用 WebView 调试,可通过 USB 调试连接 Chrome DevTools
- 关闭: 禁用调试功能(推荐普通用户保持关闭)
默认值: 关闭
推荐设置: 关闭(除非你需要进行开发调试)
适用场景:
- 开发者调试 WebView 相关功能
- 检查网页加载问题
- 分析网络请求和页面渲染
开发者提示
启用后,可以通过浏览器开发工具调试应用内的网页组件。
安装确认对话框
在安装 APM 模块前弹出确认对话框,显示模块信息并要求确认。
选项说明:
- 开启: 安装前显示确认对话框,显示模块信息(推荐)
- 关闭: 直接安装,不显示确认提示
默认值: 开启
推荐设置: 开启
优点:
- 防止误操作: 避免意外安装错误的模块
- 查看模块信息: 安装前可以确认模块详情
- 提升安全性: 给你一个思考的机会
使用示例:
- 进入 **设置 → 行为 **
- 开启 安装确认对话框
- 当你点击安装 APM 模块时
- 会弹出对话框显示模块信息
- 确认无误后点击"确定"开始安装
提示
如果你经常安装模块且熟悉操作,可以关闭此选项以加快安装流程。但建议新手用户保持开启。
停留在当前页面
控制 APM 模块操作时候完成操作是否自动退出页面,推荐开启,可以避免一些信息看不到的问题
使用示例:
- 开启 停留在当前页面
- 在 APM 列表中操作一个有操作性质的模块
- 操作完成后,页面被停留,手动返回
提示
开启此选项可以防止部分模块的自动回到首页,防止看不到信息。
一键禁用所有模块
在 APM 模块列表页面显示"禁用所有模块"的快捷按钮。
选项说明:
- 开启: 在模块页面顶部显示"禁用所有模块"按钮
- 关闭: 不显示该按钮,需要手动逐个禁用
默认值: 关闭
推荐设置: 按需开启
单页超级用户授权
切换超级用户列表的显示和交互模式。
选项说明:
- 开启: 使用经典的单页列表样式,直接在列表页进行授权管理。
- 关闭: 使用默认的分页设计,点击应用进入二级详情页进行更细致的设置。
默认值: 关闭
推荐设置: 根据个人习惯选择。
使用场景:
- 快速排查问题: 禁用所有模块后逐个启用,找出问题模块
- 准备系统更新: 更新系统前禁用所有模块避免冲突
- 临时关闭所有修改: 需要临时禁用所有模块功能
使用示例:
- 进入 设置 → 行为 → 显示禁用全部模块按钮
- 开启 一键禁用所有模块
- 返回主页,进入 APM 模块页面
- 点击顶部的"禁用所有模块"按钮
- 所有 APM 模块将被禁用
注意
点击"禁用所有模块"会立即禁用所有 APM 模块,请谨慎使用。此操作不会删除模块,只是禁用它们。
技术细节
设置存储
所有交互设置会自动保存。
WebView 调试实现
Web调试模式通过系统接口实现。
模块操作流程
安装确认流程: 用户选择模块 → 检查设置 → 显示对话框 → 等待确认 → 执行安装
停留页面流程: 执行操作 → 检查设置 → 决定是否返回 → 更新界面
开发者信息
所有交互设置都是即时生效的,无需重启应用。修改后的设置会立即影响后续的操作行为。
版权所有
版权归属:FolkPatch Team
