An open API service indexing awesome lists of open source software.

https://github.com/xposed-modules-repo/com.alphi.activitystartmanager

Activity链式启动管理器
https://github.com/xposed-modules-repo/com.alphi.activitystartmanager

Last synced: about 1 year ago
JSON representation

Activity链式启动管理器

Awesome Lists containing this project

README

          

# Activity链式启动管理器
这是一个拦截三方App跳转另一个三方App的模块,激活模块后当存在三方app启动另一个三方App时,系统会弹出一个App启动对话框,同时也可以设置自定义允许拒绝规则。欢迎尝试吧!
如果你觉得这个模块好用,不妨将模块分享给你的好友,您也可以在模块应用打赏支持作者,要是能打赏一杯咖啡6.66,一顿晚餐12.00🍯,一顿烧烤66.66... 那真是太棒了!
您的支持就是作者更新维护的动力!(每次更新需重启手机)

### 自定义规则说明
语法规则:`标识符 调用者 目标者`
1. 自定义规则可以灵活的配置各种应用(暂不支持配置系统应用),有三种标识符,标识符中的`allow` `ask` `deny`分别是允许、询问、拒绝。默认情况下是询问规则
2. 某些应用采用特殊唤醒导致的目标者后台启动才需要配置后台启动拦截规则
3. 示例模板
规则模板1:`allow 调用者包名A 目标方包名B`  允许调用者应用A启动目标方应用B,不会弹出启动对话框
规则模板2:`deny 调用者包名C A:目标方活动D` 拒绝调用者应用C启动目标方应用活动D,不会弹出启动对话框(注意Activity活动名前面要加`A:`)
4. 更多高级规则模板请打开应用查看注释

- 图标计划 如果你有好的图标设计建议,您可提一个[Issue建议](https://github.com/Xposed-Modules-Repo/com.alphi.actvityopenmanager/issues),图标前提要求是前景(矢量图标)与背景分离。

#### 新的后台自启拦截设置
自1.06(7)版本开始,为了解决部分应用采用特殊方式启动app,我们不得不废除废弃旧的复杂多链式`A:{**}`拦截功能,并替换为后台拦截启动功能,新引入的后台拦截启动功能能够更有效的拦截应用后台自启Activity,语法也更简单。
- 新的后台自启拦截模板语法: `ask -b 调用者包名 A:活动名`

#### PS:若想让未设置规则的应用默认允许启动,根据需求添加ask规则怎么操作呢?
```
allow * * #未设置规则的全局允许启动
ask … …
………
```

#### 少数品牌机型适配计划
捐赠20元在github反馈以优先安排品牌机型适配,目前以主流大众使用的手机为适配标准

|![pic_20240730011109](https://github.com/user-attachments/assets/6c49a861-8faf-4fa7-be59-cddabc0d941c)|![Screenshot_20240910_Activity链式启动管理](https://github.com/user-attachments/assets/b040fc11-623b-45c0-b100-cfa8b7e07c7d)|
|:---:|:---:|