美文网首页
uniapp安卓端禁止截屏允许截屏

uniapp安卓端禁止截屏允许截屏

作者: 小李不小 | 来源:发表于2024-01-14 09:39 被阅读0次

方法一:

设置禁止截屏,可以放在App.vue onLaunch中。

let activity = plus.android.runtimeMainActivity();
plus.android.invoke(plus.android.invoke(activity, "getWindow"), "addFlags", 0x00002000)

方法二:

动态设置禁止截屏或允许截屏。


// 导入WindowManager类
let windowManager = plus.android.importClass('android.view.WindowManager')
// 导入Window类
plus.android.importClass("android.view.Window"); 
// 应用主Activity实例对象
let mainActivity = plus.android.runtimeMainActivity();
let andriodWindow = mainActivity.getWindow();  
// 静态类LayoutParams
let flag = windowManager.LayoutParams.FLAG_SECURE;
                
// 动态设置方法:
// 注意:动态设置完禁止/或允许截屏后,app再次切换到前台时生效。
// 禁止截屏  
console.log('禁止截屏')
andriodWindow.addFlags(flag);
                
// 允许截屏  
console.log('允许截屏')
andriodWindow.clearFlags(flag); 
 

相关文章

  • Android安全检查:防截屏 - 2020-06-15

    问题: 在支付等敏感页面,可以截屏,存在安全风险。 修改 截屏既然是禁止的,那么就在基类中加禁止截屏功能。这样几乎...

  • Android安全:禁止APP录屏和截屏

    一、前言: Android有些APP会为了安全,禁止录屏和截屏,例如:金融、银行相关的。禁止录屏和截屏并不难,只需...

  • Android安全:禁止APP录屏和截屏

    一、前言: Android有些APP会为了安全,禁止录屏和截屏,例如:金融、银行相关的。禁止录屏和截屏并不难,只需...

  • Android安全:禁止APP录屏和截屏

    一、前言: Android有些APP会为了安全,禁止录屏和截屏,例如:金融、银行相关的。禁止录屏和截屏并不难,只需...

  • Android安全性:禁止APP内截屏和录屏

    现在很多Android的APP会为了安全,禁止截屏录屏,例如:银行、金融相关的。 禁止录屏和截屏其实并不难,只需要...

  • Android安全:禁止APP录屏和截屏

    一、前言:Android有些APP会为了安全,禁止录屏和截屏,例如:金融、银行相关的。禁止录屏和截屏并不难,只需要...

  • 禁止截屏

    像支付宝付款二维码这种对安全要求比较高的界面,应用一般会选择屏蔽设备截屏功能。当你同时按下截屏快捷键组合(常见为开...

  • 禁止APP录屏和截屏

    Android有些APP会为了安全,禁止录屏和截屏,例如:金融、银行相关的。禁止录屏和截屏并不难,只需要在 Act...

  • 禁止APP录屏和截屏

    Android有些APP会为了安全,禁止录屏和截屏,例如:金融、银行相关的。禁止录屏和截屏并不难,只需要在 Act...

  • android 截屏实现

    Android 截屏分为四种:View 截屏、WebView 截屏、系统截屏 和 adb 截屏 1、View 截屏...

网友评论

      本文标题:uniapp安卓端禁止截屏允许截屏

      本文链接:https://www.haomeiwen.com/subject/ywgqodtx.html