Android App保护用户隐私————禁止应用截屏或录屏
引言
相信大家在使用某些平台应用的时候,都会有限制的规定。
通常情况下,录屏、截图软件都可以在手机的运行过程中进行录屏、截图,普通的平台也不会阻止录屏、截图软件运行。
但是在某些比较敏感
的平台上面,有可能出于保密
的原因,会阻止录屏、截图软件进行运行。一旦录屏、截图软件被阻止运行就无法使用录屏以及截屏的功能。
版权与权限
一般出现如上情况,为了保护机主隐私,无非是版权
与权限
的问题。
禁止应用截屏或录屏
近几年随着移动互联的饱和,基本上各项技能都有所完善,这里就保护用户隐私————禁止应用截屏或录屏来给大家做实际应用以及实战效果进行多方位演示。
实际应用
其中属性FLAG_SECURE:该属性能防止屏幕被截图和录制
。这个属性就是可以防止当前Activity不会被录制。
public class MainActivity extends AppCompatActivity {private Window window;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);window = getWindow();initView();}private void initView() {Button add = findViewById(R.id.add);Button clean = findViewById(R.id.clean);add.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//设置禁止截屏、录屏标志window.addFlags(WindowManager.LayoutParams.FLAG_SECURE);}});clean.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//清除禁止截屏、录屏标志window.clearFlags(WindowManager.LayoutParams.FLAG_SECURE);}});}
}
实战效果
为了验证如上录屏、截屏功能是否有效?
答:“本人多台真机实测有效!”
↓↓↓ ↓↓↓ ↓↓↓
以下是截屏、录屏实战总结以及效果!
经实测真机 华为荣耀、华为鸿蒙、红米、Vivo、OPPO、小米平板 截屏功能都有效,当截屏的时候,系统会弹出一个Toast提示“禁止屏幕抓取”
。
录屏功能同样实测有效,当录屏的时候,系统会弹出一个Toast提示“由于应用限制,该界面无法录屏”
。部分机型(小米平板、华为鸿蒙、oppo等)录屏的时候,看似能够正常录制,但是保存后的视频,都是一片黑色,并没有APP的相关界面。
Android App保护用户隐私————禁止应用截屏或录屏相关推荐
- php 电话中转 保护用户隐私,打车APP的隐私保护通话是如何保护用户号码隐私的...
原标题:打车APP的隐私保护通话是如何保护用户号码隐私的 隐私保护通话,拿百数的号码隐私保护业务举例来说,是防止用户手机/座机号码隐私泄露的解决方案,适用于网购.出行.求职.外卖等各种场景,可申请全国 ...
- Android 关于禁止应用截屏和录屏
APP有时候为了保护用户的隐私安全会禁止用户录屏和截屏,录入说视频交友类的app,金融类的app等 可以在app的onCreate方法中添加这么一段代码: @Overrideprotected voi ...
- app窃取用户隐私_窃取您的隐私8步初学者指南
app窃取用户隐私 Below is a quick rationale of why we need to take these steps, followed by the first 8 ste ...
- 如何在保护用户隐私的同时实现精准广告投放?
用户在浏览App的页面时,如果经常跳出来不喜欢的弹窗广告不仅损害用户的浏览体验,也让用户对广告内容产生反感.作为App的营销人员,线上投放广告时如何精准捕捉用户需求,同时不引起用户的抵触心理十分重要. ...
- 六款可以在线保护用户隐私的浏览器
浏览器用户争夺战中最近又出现了一个新的红海领域:用户隐私领域,火狐(Firefox)最近将其"增强型跟踪保护"功能作为默认功能,而苹果(Apple)则紧随其后,继续在其Safari ...
- 隐私无忧,多御浏览器者通过这些功能保护用户隐私
浏览器被称为连接用户和互联网世界的桥梁,不管是刷新闻.刷视频.还是查资料,都需要使用浏览器.在我们的工作生活中,浏览器已经成为不可缺少的软件之一.在泄露事件频发的今天,我们在浏览网页的过程中,如何保护 ...
- 保护用户隐私安全,基于OAID进行个性化广告推荐
在大数据环境下,用户对数据安全和个人信息保护问题十分敏感,许多国家的法律对手机应用收集个人信息做出了规范,传统的移动端设备标识如国际移动设备识别码(IMEI)等已被部分国家认定为用户隐私的一部分,并存 ...
- 用户在离开计算机锁定功能,短暂离开也不怕 轻松锁定保护用户隐私
鼠标键盘玩"锁定" 当前人们都很重视对隐私的保护,也希望能通过软件来实现对计算机软硬件的有效管理,包括将硬件.程序进行"锁定"操作,使得只有自己才能对其进行操作 ...
- android禁止录屏功能,react-native(安卓)项目中禁止截屏与录屏
一.整个项目中禁止截屏与录屏 在android/app/src/main/java/com/your-app-name/MainActivity.java文件中的onCreate方法中添加如下代码即可 ...
最新文章
- Oracle Application R11i
- cisco vPC技术
- Python列表的生成
- 关于如何能够快速找到某个文本在所有文件中的出现位置
- 求你了,听我一句劝吧,这几个玩意就别学了!
- 一位父亲对孩子的灭日教育(暴强)
- c++byte数组和文件的相互转换_5分钟系列之Java类文件结构(三、字节码指令简介)...
- Linux 中的 20 大网络监控工具
- 【色彩管理】RGB色彩模式详解
- Hadoop学习 第4-6章 Hadoop数据压缩、Yarn和企业优化
- 寂静岭3java攻略_《寂静岭3》完整流程攻略
- 讲一下创业公司的技术架构演进
- python爬取墨迹天气的8月份的温度情况并发送到邮箱
- 计算机职业生涯测评,皮纹检测职业版——职业生涯规划指南测评系统
- 运动检测与跟踪之动态背景的更新
- Graylog服务器docker安装
- 苹果ios超级签名源码包java版带分发页面支持安卓合并
- Java base64加密解密 两种实现方式
- 一、SpringCloud五大神兽之Eureka(eurekaServer集群)
- jdbcTemplate打印sql