HarmonyOS 防截屏功能如何实现

防截屏功能如何实现

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

参考demo:

aboutToDisappear(): void {
  let windowClass: window.Window | undefined = undefined;
  window.getLastWindow(getContext(this)).then((win) => {
  this.window = win
})
window.getLastWindow(getContext(this), (err: BusinessError, data) => {
  const errCode: number = err.code;
  if (errCode) {
    console.error('Failed to obtain the top window. Cause: ' + JSON.stringify(err));
    return;
  }
  windowClass = data;
  console.info('Succeeded in obtaining the top window. Data: ' + JSON.stringify(data));
  setWindowPrivacyMode(windowClass, true)
});
}


export function setWindowPrivacyMode(windowClass: window.Window, isPrivacyMode: boolean) {
  // try {
  windowClass.setWindowPrivacyMode(isPrivacyMode
    /*, (err: BusinessError) => {
    if (err) {
      console.error('Failed to set the window to the privacy mode. Cause:'+ JSON.stringify(err));
      return;
    }
    console.info('Succeeded in setting the window to the privacy mode.');
  }*/
  );
  console.info(`setWindowPrivacyMode 已执行`);
  // } catch (exception) {
  //   console.error('Failed to set the window to the privacy mode. Cause:'+ JSON.stringify(exception));
  // }
}
分享
微博
QQ
微信
回复
2天前
相关问题
求告知如何实现功能
585浏览 • 1回复 待解决
求大佬告知如何实现功能
2061浏览 • 1回复 待解决
如何实现功能,有人知道吗?
1998浏览 • 1回复 待解决
HarmonyOS
55浏览 • 1回复 待解决
HarmonyOS 密码登录页面未做
281浏览 • 1回复 待解决
HarmonyOS如何实现当前禁止
184浏览 • 0回复 待解决
HarmonyOS如何实现当前禁止
795浏览 • 1回复 待解决
如何、录、投
1572浏览 • 1回复 待解决
HarmonyOS 如何禁止和录
310浏览 • 1回复 待解决
HarmonyOS 如何设置放
336浏览 • 1回复 待解决
HarmonyOS如何获取图片
536浏览 • 1回复 待解决
使用功能系统后,有白线
6719浏览 • 2回复 待解决
HarmonyOS 如何监听屏幕事件
50浏览 • 1回复 待解决
HarmonyOS 如何设置页面防止
128浏览 • 1回复 待解决
原来下滑出现的功能哪去了?
6945浏览 • 1回复 待解决
防止屏幕或者录
336浏览 • 1回复 待解决