TouchAgent 是一个面向模拟器的 Android 后台自动化控制工具,支持通过 socket 通信控制点击、滑动、视频推流等操作,适用于手游自动化、挂机脚本、图像识别等应用场景。
- 🎮 后台控制模拟器/安卓设备,无需占用前台界面
- 🎯 支持点击 / 滑动 / 屏幕截图 等基础交互操作
- 📺 集成 MediaCodec 实时 H.264 视频推流
- 🔧 通过本地 socket 与 Python 控制端通信
- 💡 可扩展模块:OCR 识别、图像匹配、任务队列等
| 目录 / 文件 | 说明 |
|---|---|
app/ |
主 Android 应用逻辑,包含 Service、Receiver、点击控制等模块 |
touch_controller.py |
示例 Python 控制端脚本(发送点击指令) |
.gitignore |
忽略构建缓存与临时文件 |
local.properties |
本地 SDK 配置,未上传到仓库 |
- Android 设备或模拟器(建议使用 雷电模拟器 + root 权限)
- Android 7.0+ 系统,已授予后台运行和投屏权限
- Python 控制端需保持 socket 通信连接
- 支持帧流编码帧同步压缩控制
- 实时日志回传与状态反馈
- 跨平台适配(Mumu、夜神)
本项目仅供学习研究使用,禁止用于商业用途。