Android 防止录屏

整个activity防止录屏

在onCreate里设置布局之前加入

window.setFlags(
            WindowManager.LayoutParams.FLAG_SECURE,
            WindowManager.LayoutParams.FLAG_SECURE
        )

SurfaceView 防止录屏、截屏

主要代码:
surfaceView.setSecure(true)
试列:

val surfaceView = SurfaceView(this)
surfaceView.setSecure(true)
surfaceView.setZOrderMediaOverlay(true)
val layoutParams = FrameLayout.LayoutParams(
                        FrameLayout.LayoutParams.MATCH_PARENT,
                        FrameLayout.LayoutParams.MATCH_PARENT
                    )
surfaceView.layoutParams = layoutParams
binding.flLocal.addView(surfaceView)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,633评论 2 59
  • 0.Android手机操作系统的四层架构? Applications , Application Framewor...
    lucas777阅读 8,088评论 0 16
  • 1. Activity A 启动另一个Activity B 会调用哪些方法?如果B是透明主题的又或则是个Dialo...
    Luke_单车阅读 150评论 0 0
  • Q:为什么整理知识,以及copy其它的文章?A:因为之前收藏了好多很棒的文章,隔了好久后打开失效了,也是为了巩固一...
    lkuo阅读 1,346评论 0 1
  • 导读:Android面试中高频率出现的题都在这了。试题大部分从互联网收集,博主下了一番功夫进行梳理总结,难免有不足...
    Maat红飞阅读 56,139评论 61 844

友情链接更多精彩内容