DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: sprblck
今日帖子: 14
在线用户: 15
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 fmuser (fmuser) ▲▲▲▲△ -
普通会员
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却可以录制屏幕,

不知道哪位大神有解决方案 ,能帮我解决我可以给您发一个红包
----------------------------------------------
-
作者:
男 leisure520 (高家坳小宝) ▲▲▲▲▲ -
普通会员
2019/4/12 3:48:01
1楼: 不如直接判断安卓版本 运行不同的代码就行
----------------------------------------------
-
作者:
男 fmuser (fmuser) ▲▲▲▲△ -
普通会员
2019/4/12 13:58:46
2楼: 10.3.1下这个代码直接失效,无论什么版本安卓都可以录屏,
但同样的代码在10.2下就好用,可以禁止各种版本安卓录屏
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS