Skip to content

Conversation

@whjstc
Copy link

@whjstc whjstc commented Dec 11, 2025

Add ExternalControlReceiver for Tasker/automation tools to control
Clash service completely in background without triggering any UI.

This solves the issue where ExternalControlActivity causes screen
flash/popup on some ROMs (Flyme, MIUI, ColorOS, etc.) when triggered
by automation tools.

Features:

  • Works on all ROMs without triggering UI
  • No screen flash or popup
  • Same actions as ExternalControlActivity (START/STOP/TOGGLE)
  • Complete Tasker configuration guide included

Usage in Tasker:

  • Action: com.github.metacubex.clash.meta.action.START_CLASH
  • Target: Broadcast Receiver
  • Package: com.github.metacubex.clash.meta

Files changed:

  • app/src/main/java/.../ExternalControlReceiver.kt (new)
  • app/src/main/AndroidManifest.xml (register receiver)
  • TASKER_GUIDE.md (user documentation)

Add ExternalControlReceiver for Tasker/automation tools to control
Clash service completely in background without triggering any UI.

This solves the issue where ExternalControlActivity causes screen
flash/popup on some ROMs (Flyme, MIUI, ColorOS, etc.) when triggered
by automation tools.

Features:
- Works on all ROMs without triggering UI
- No screen flash or popup
- Same actions as ExternalControlActivity (START/STOP/TOGGLE)
- Complete Tasker configuration guide included

Usage in Tasker:
- Action: com.github.metacubex.clash.meta.action.START_CLASH
- Target: Broadcast Receiver
- Package: com.github.metacubex.clash.meta

Files changed:
- app/src/main/java/.../ExternalControlReceiver.kt (new)
- app/src/main/AndroidManifest.xml (register receiver)
- TASKER_GUIDE.md (user documentation)
修复两处乱码:
- '保存' 字符显示异常
- '弹出' 字符显示异常
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant