rt ,我是个开发小白,朋友想开发一个 app ,阻止其他录屏 app 进行录屏或截图,请问能否实现这个功能?
1
proxytoworld 44 天前
参考 qq 闪照
|
2
lonelyparasol 44 天前
各种银行的 app 不就是了, 具体实现没了解过, 肯定有的.
|
4
deng81416754 44 天前
3 楼正解
``` override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) window?.setFlags( WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE ) } ``` |
5
tomSoSleepy 44 天前
举例,我在 23 年之前,具体时间忘了,房贷的银行还能手机截屏,23 年之后,具体是 23 年 9 月 26 号,就不能用手机截图截 APP 里面的画面了,录屏好像也不行,肯定是更新了
|
6
huang86041 44 天前
3 楼的正确,有个安全标志。基本能阻隔 app 录屏。
但针对系统应用,可能没有效果。 |
7
catamaran 44 天前
要明确是不能录自己,还是不能录屏
|
8
bluebee 44 天前 1
1. 限制系统必须是 Android 高版本
2. 只需要限制 ROOT ,ADB 和 BL 都不用限制 3. 使用 FLAG_SECURE 能杜绝绝大部分普通人录屏,但是杜绝不了物理录屏,不如拿另一台手机或者使用视频卡。 |
9
bluebee 44 天前
@tomSoSleepy FLAG_SECURE 是 Android12 引入的,之前录屏没有系统级限制。
|
10
maicai666 OP 感谢各位大佬的回复
|
11
tomSoSleepy 43 天前
@bluebee #9 手机是小米 10Pro MIUI 12.5 21.8.11 开发版 Android11 截屏操作都是在这台手机上。
|