方法一:
设置禁止截屏,可以放在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;
// 动态设置方法: