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