Android禁止截屏
在程序使用当中,有的界面涉及到账户密码等比较隐私的内容,截屏会记录下这些信息(直接用其他手机拍下来不香吗。。。。),用其他手机拍照管不了,但是禁止截屏咱们还是可以控制的
禁止截屏的实现方法很简单,就是Activity在setContentView()之前window中加入对应的flag
禁止截屏对应的flag是WindowManager.LayoutParams.FLAG_SECURE
官方解释的是Window flag: don't allow screen shots while this window is displayed.(当该window在进行显示的时候,不允许截屏。)
代码:
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//禁止当前页面截屏getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);setContentView(R.layout.activity_main2);}
//禁止当前页面截屏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
Android禁止截屏相关推荐
- ionic android 禁止截屏设置
禁止截屏设置: getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE); 例子: 原生开发 需要引入包 imp ...
- android 禁止截屏录屏功能,android 应用禁止截屏录屏
更新记录 1.0.0(2021-02-01) Android 应用禁止截屏录屏 平台兼容性 Android iOS 适用版本区间:4.4 - 11.0 × 原生插件通用使用流程: 购买插件,选择该插件 ...
- Android 禁止截屏录屏
一.应用中禁止截屏录屏 @Overrideprotected void onCreate(Bundle savedInstanceState) {getWindow().addFlags(Window ...
- Android禁止截屏和录屏
1.禁止截屏和录屏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE); 2.应用切换至后台防止截屏 只需要简单的一行代码:放在a ...
- uni-app安卓禁止截屏,一行代码
let osname = plus.os.name console.log(osname) if (osname == 'Android') {//禁止截屏var activity = plus.an ...
- flutter添加水印、添加自定义水印、禁止截屏(Android)
一.前言 现实生活中,我们想要对应用的开发程序内容进行管控,避免暴露出敏感信息.因此,在很多的pc端的开发页面上,经常能看见水印,这种水印的实现,在html.vue等技术上对于开发过的人来说十分的简单 ...
- android禁止录屏功能,react-native(安卓)项目中禁止截屏与录屏
一.整个项目中禁止截屏与录屏 在android/app/src/main/java/com/your-app-name/MainActivity.java文件中的onCreate方法中添加如下代码即可 ...
- Android中关于屏幕的三个小众知识(宽屏适配、禁止截屏和保持屏幕常亮)
转自:https://www.jb51.net/article/129633.htm 前言 宽屏适配.禁止截屏和保持屏幕常亮,这三个与屏幕有关的 Android 开发小众知识,说不定什么时候就派上用场 ...
- 2022-10-09 Android app禁止截屏方法 和 在禁止截屏的情况下录制屏幕
一.APP有时候为了保护用户的隐私安全会禁止用户录屏和截屏,比如金融类的app等.可以在app的onCreate方法中添加这么一段代码 1.代码 //禁止app录屏和截屏getWindow().set ...
最新文章
- 史上首次,强化学习算法控制核聚变登上Nature:DeepMind让人造太阳向前一大步...
- screnc加密后文件不能执行_芯片加密后还能不能再次使用【详细介绍】
- 【开发者成长】阿里代码缺陷检测探索与实践
- redis和oracle同步方案,redis与oracle之间怎么实现数据同步?
- WIN10 VMWARE 虚拟机安装WIN10 64系统
- 离散数学期末复习知识总结
- 侠客行java_MUDOS 侠客行100 MUDLIB 的一些摸索...
- 工资管理系统【软件综合设计报告】
- 安装laravel8
- 事业心是成功的“动力源”
- 理查德•弗曼学习法思维导图-程序猿学习法
- 流媒体下载的几种方法
- 用友公司来访,一些关于用友最新旗舰产品U9的一些介绍(图文)
- 加息+四巫日铁矿石大跌,棕榈油认沽最高30倍,豆一09-01继续反套2022.6.15
- 【Python】利用python进行数据分析——以新型冠状病毒疫情为例
- 数字图像处理(18): 图像灰度变换——线性灰度变换 和 非线性灰度变换(对数变换 与 伽马变换)
- Bootstrap-用ICheck插件给CheckBox换新装
- 苹果保修期多久_手机的寿命究竟有多久,您的换机周期是否会等到手机报废呢?|手机|电池|安卓手机...
- word中绘制流程图
- js 格式化,过万转换成万(W),过亿转化成亿(M)
热门文章
- window.onload的作用
- 技术人员帮助电商运营选择最合适的物流快递运输公司的5个切入点
- 计算机考试的知识要记忆背,2019年3月计算机等级考试这样复习才更有效率
- App推广及游戏推广,如何才能大规模起量
- css3变形 transform中复合写法的注意问题总结
- windows和linux快捷键
- IPv6基础介绍--IPv6路由基础--DHCPv6原理与配置——总结
- 安卓毕业设计选题基于Uniapp实现的Android的校园二手商品交易平台
- 虎牙第二季度财报:总收入29.62亿元,净利润下滑10%
- 计算机三级的英语单词,大学英语三级词汇表(新版)资料.doc