android - 如何保护我的屏幕不被捕获?

标签 android security screen-capture

我的应用程序中有一些屏幕,由于某些 secret 信息,我希望通过从其他应用程序捕获来阻止它。

有什么办法吗?

最佳答案

是的,Android 本身提供了一种禁用屏幕截图的方法,可能会有所帮助。

http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_SECURE

在你的 Activity 中 -

 getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,
            WindowManager.LayoutParams.FLAG_SECURE);

关于android - 如何保护我的屏幕不被捕获?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22077189/

相关文章:

python-3.x - 使用Python捕获屏幕/窗口内容

java - 如何根据日期从数据库中检索数据

java - 如何制作带有角半径和起始颜色的android edittext样式?

android - RecyclerView - 倒置镜像(或 : let items stick to bottom)

java.security.cert.CertPathValidatorException : Trust anchor for certification path not found. Android 2.3

security - 如何在 Kubernetes pod/container 中以非 root 用户身份登录

Android Studio 3.1 - 布局编辑器预览 - 屏幕截图缺失

java - 从 Android 应用内摄像头拍照并将其上传到服务器的更有效方法

javascript - 如何在 Meteor 中只允许插入和更新某些文档字段?

c# - 在 C# 中捕获游戏屏幕截图的最快方法?(每秒超过 20 张图像)