在使用 mediaprojection 镜像模式下,进行投屏功能开发时,如果要想手机黑屏,远程投屏是正常,该设置那些

在使用 mediaprojection 镜像模式下,进行投屏功能开发时,如果要想手机黑屏,远程投屏是正常,该设置那些
1 seers Oct 15, 2023 --stay-awake --turn-screen-off |
2 ysc3839 Oct 15, 2023 via Android |
3 wesleydeng OP @seers 谢谢大佬。请问下这个设置的原理。 |
4 wesleydeng OP @ysc3839 谢谢大佬,这个 SurfaceControl 拷贝下来,使用反射调用 SurfaceControl.getPhysicalDisplayIds() 提示无法反射,提示没权限 |
5 ysc3839 Oct 15, 2023 via Android @wesleydeng 应该要 adb 权限的 |
6 wesleydeng OP @ysc3839 谢谢大佬,那如何在在不要 adb 权限也做到类似效果啊?同类产品乐播好像也可以。 |
7 ysc3839 Oct 15, 2023 via Android @wesleydeng 那你可以逆向乐播看看是如何实现的 |
8 wesleydeng OP @ysc3839 太难了,没搞定 |
9 SupperMary Oct 20, 2023 @wesleydeng hide 的接口普通应用是无法反射的,参考 https://developer.android.google.cn/about/versions/10/non-sdk-q?hl=zh-cn#enable-non-sdk-access 设对应的 settings 之后看是否能反射了。 |
10 wesleydeng OP |
11 SupperMary Oct 28, 2023 @wesleydeng 没有 adb 的话,好像有漏洞可以绕过 hiden api 不允许反射的限制,你可以搜搜。 |