|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
|
2019/4/12 2:31:33 |
标题: |
禁止安卓屏幕录制功能,XE10.3.1 |
浏览:1402 |
|
加入我的收藏 |
楼主: |
SharedActivity.getWindow.setFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_SECURE, TJWindowManager_LayoutParams.JavaClass.FLAG_SECURE);
以上代码以前xe10.2中开发的app可以实现安卓下录屏时是黑屏,但升级到10.3.1后发现这个功能失效了,只能禁止截图,却没有办法防止屏幕录制了,
后来换成这样的代码, ANativeActivity_setWindowFlags(PANativeActivity(System.DelphiActivity), AWINDOW_FLAG_SECURE, 0);发现安卓9录制黑屏,但是安卓7,8却可以录制屏幕,
不知道哪位大神有解决方案 ,能帮我解决我可以给您发一个红包
----------------------------------------------
- |
作者: |
|
2019/4/12 3:48:01 |
1楼: |
不如直接判断安卓版本 运行不同的代码就行
----------------------------------------------
-
|
作者: |
|
2019/4/12 13:58:46 |
2楼: |
10.3.1下这个代码直接失效,无论什么版本安卓都可以录屏, 但同样的代码在10.2下就好用,可以禁止各种版本安卓录屏
----------------------------------------------
-
|
|