鸿蒙系统截屏与模拟点击实现

2025 年 1 月 16 日
 FranzKafka95

最近在鸿蒙系统( 4.x )上开发应用,系统是给了带 Root 的版本,需求是要做一个应用,在这个应用内实现系统截屏和模拟点击。

拿到系统后看了一下,基于 Android 12 还是改了不少东西,无障碍服务改了,MediaProjection 也阉割,其他功能改得也挺多。调研一番后打算在应用内通过 adb 执行 screencap 和 input 来分别执行截图和模拟点击。

实现时又发现权限不够,也没办法拿到更多的系统支持,感觉没法干下去了,不知各位巨佬有没有什么好的建议呢

424 次点击
所在节点    华为
2 条回复
344457769
2025 年 1 月 16 日
没看懂,标题是鸿蒙,正文是 Android 。
根据余总的说法,鸿蒙天然无 ROOT ,你的系统又有 ROOT 。
你有 ROOT 了,执行 adb 命令没有权限?

如果你的需求是“远程控制 Android 平台”,往这个方向找的话我觉得应该可以找到一些开源的项目是基于无障碍实现的,例如: https://github.com/rustdesk/rustdesk
FranzKafka95
2025 年 1 月 16 日
@344457769 是鸿蒙系统,但是早期的鸿蒙(包括 4.x )还是 Android 套壳,这个没什么问题啊。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1105427

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX