最近在鸿蒙系统( 4.x )上开发应用,系统是给了带 Root 的版本,需求是要做一个应用,在这个应用内实现系统截屏和模拟点击。
拿到系统后看了一下,基于 Android 12 还是改了不少东西,无障碍服务改了,MediaProjection 也阉割,其他功能改得也挺多。调研一番后打算在应用内通过 adb 执行 screencap 和 input 来分别执行截图和模拟点击。
实现时又发现权限不够,也没办法拿到更多的系统支持,感觉没法干下去了,不知各位巨佬有没有什么好的建议呢
1
344457769 2025 年 1 月 16 日
没看懂,标题是鸿蒙,正文是 Android 。
根据余总的说法,鸿蒙天然无 ROOT ,你的系统又有 ROOT 。 你有 ROOT 了,执行 adb 命令没有权限? 如果你的需求是“远程控制 Android 平台”,往这个方向找的话我觉得应该可以找到一些开源的项目是基于无障碍实现的,例如: https://github.com/rustdesk/rustdesk |
2
FranzKafka95 OP @344457769 是鸿蒙系统,但是早期的鸿蒙(包括 4.x )还是 Android 套壳,这个没什么问题啊。
|