请问安卓 app 能否阻止其他录屏软件进行录屏?

2024-09-24 09:44:04 +08:00
 maicai666

rt ,我是个开发小白,朋友想开发一个 app ,阻止其他录屏 app 进行录屏或截图,请问能否实现这个功能?

6203 次点击
所在节点    Android
11 条回复
proxytoworld
2024-09-24 09:46:34 +08:00
参考 qq 闪照
lonelyparasol
2024-09-24 09:51:18 +08:00
各种银行的 app 不就是了, 具体实现没了解过, 肯定有的.
shadio
2024-09-24 09:52:11 +08:00
deng81416754
2024-09-24 09:56:16 +08:00
3 楼正解
```
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
window?.setFlags(
WindowManager.LayoutParams.FLAG_SECURE,
WindowManager.LayoutParams.FLAG_SECURE
)
}

```
tomSoSleepy
2024-09-24 10:39:10 +08:00
举例,我在 23 年之前,具体时间忘了,房贷的银行还能手机截屏,23 年之后,具体是 23 年 9 月 26 号,就不能用手机截图截 APP 里面的画面了,录屏好像也不行,肯定是更新了
huang86041
2024-09-24 12:37:04 +08:00
3 楼的正确,有个安全标志。基本能阻隔 app 录屏。
但针对系统应用,可能没有效果。
catamaran
2024-09-24 12:37:28 +08:00
要明确是不能录自己,还是不能录屏
bluebee
2024-09-24 18:32:41 +08:00
1. 限制系统必须是 Android 高版本
2. 只需要限制 ROOT ,ADB 和 BL 都不用限制
3. 使用 FLAG_SECURE

能杜绝绝大部分普通人录屏,但是杜绝不了物理录屏,不如拿另一台手机或者使用视频卡。
bluebee
2024-09-24 18:36:17 +08:00
@tomSoSleepy FLAG_SECURE 是 Android12 引入的,之前录屏没有系统级限制。
maicai666
2024-09-24 19:49:51 +08:00
感谢各位大佬的回复
tomSoSleepy
2024-09-25 11:05:23 +08:00
@bluebee #9 手机是小米 10Pro MIUI 12.5 21.8.11 开发版 Android11 截屏操作都是在这台手机上。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1075282

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX