Android 关于禁止应用截屏和录屏
APP有时候为了保护用户的隐私安全会禁止用户录屏和截屏,录入说视频交友类的app,金融类的app等
可以在app的onCreate方法中添加这么一段代码:
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//禁止app录屏和截屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);}
添加这行代码后,当截屏的时候,系统会弹出一个Toast提示“禁止屏幕抓取”;当录屏的时候,看似能够正常录制,但是保存后的视频,都是一片黑色,并没有APP的相关界面。
其中属性FLAG_SECURE:该属性能防止屏幕被截图和录制。这个属性就是可以防止当前Activity不会被录制。
参考链接:Android 禁止截屏、录屏 — 解决PopupWindow无法禁止录屏问题
Android之禁止APP截图、录屏
date:2020.09.22 17:08:21 (周二 北京 多云 26/16℃)
Android 关于禁止应用截屏和录屏相关推荐
- android禁止录屏功能,react-native(安卓)项目中禁止截屏与录屏
一.整个项目中禁止截屏与录屏 在android/app/src/main/java/com/your-app-name/MainActivity.java文件中的onCreate方法中添加如下代码即可 ...
- Android App保护用户隐私————禁止应用截屏或录屏
引言 相信大家在使用某些平台应用的时候,都会有限制的规定. 通常情况下,录屏.截图软件都可以在手机的运行过程中进行录屏.截图,普通的平台也不会阻止录屏.截图软件运行. 但是在某些比较敏感的平台上面,有 ...
- Android禁止截屏和录屏
1.禁止截屏和录屏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE); 2.应用切换至后台防止截屏 只需要简单的一行代码:放在a ...
- Android截屏和录屏Demo
最近两天研究了一下安卓截屏和录屏功能的实现,基本的思路如下: 截屏:通过View绘制缓冲获得Bitmap,然后写到文件中,完成截屏的功能: 录屏:通过MediaRecorder进行video reco ...
- Android截屏、录屏,适配AndroidQ以上
使用MediaProjectionManager,VirtualDisplay,AudioRecord,MediaCodec以及MediaMuxer等API实现屏幕录制功能.MediaProjecti ...
- android 实现手机录屏功能,基于MediaProjection实现Android移动手机截屏和录屏功能
Android软件应用经常要求实现截屏和录屏的功能,那么如何实现Android软件截屏和录屏功能呢?本文将介绍基于MediaProjection实现Android移动手机截屏和录屏功能. MediaP ...
- android录屏弹窗,android视频截屏手机录屏实现代码
本文介绍了android视频截屏&手机录屏实现代码,分享给大家,希望对大家有帮助 问题 在android中有时候我们需要对屏幕进行截屏操作,单一的截屏操作好解决可以通过activity的顶层v ...
- android视频截屏手机录屏实现
问题 在android中有时候我们需要对屏幕进行截屏操作,单一的截屏操作好解决可以通过activity的顶层view DecorView获取一个bitmap,得到就是当前activity上面的全部视图 ...
- Android 音视频开发(六) -- Android Mediaprojection 截屏和录屏
Android 音视频开发(一) – 使用AudioRecord 录制PCM(录音):AudioTrack播放音频 Android 音视频开发(二) – Camera1 实现预览.拍照功能 Andro ...
最新文章
- 仲兆鹏 160809329 第5次
- static用法解析---java语言
- python find函数 和index的区别_【全网最简单Python教程】--10.列表元素的索引和返回索引值(Index函数使用)...
- JavaScript对象继续总结
- pythonappium环境搭建_python appium环境搭建
- python简述文件目录相对路径_【Python】 配置文件相对路径软件自动执行的工作目录...
- 什么样的数据应该放入缓存
- [HEOI2015]兔子与樱花
- 记录 Duplicate spring bean id dubbo
- Serverless 服务选型
- Flume1.5.0的安装、部署、简单应用(含伪分布式、与hadoop2.2.0、hbase0.96的案例)
- 洛谷2149 Elaxia的路线(dp+最短路)
- smarq v7 智器 v7 新手使用
- 「安妮股份」拉上小米做版权联盟
- 抖音直播带货流量池规则是什么?直播间没人怎么引流?
- hive —— struct 复合结构
- android屏蔽表情输入法,Android中EditText屏蔽第三方输入法表情的方法示例
- 嘎嘎android模拟器,Ladygaga模拟器
- NX二次开发-UFUN创建工程图注释UF_DRF_create_note
- elang 游戏 生成全局id
热门文章
- android源生Browser分析(二)---APP层基本架构
- 两个坚持是什么_什么运动减肚子脂肪效果最好?坚持这两个运动,“燃烧”腹部脂肪...
- 从数据指标到可视化看板-指标体系建设
- php redis 分页查询,redis如何解决分页查询
- Bootstrap 选项卡
- Error while executing topic command:KeeperErrorCode=NoNode for /brokers/ids
- 如何计算 R 中 Z 分数的 P 值
- 浅谈win10固定到任务栏别样方法
- 很多人知道区块链传递价值,却不知道价值是什么
- Android Studio 提示android.support.v4不存在的解决方法