HarmonyOS 使用防截图API报错

HarmonyOS 使用防截图API报错 -鸿蒙开发者社区

HarmonyOS
2024-12-24 17:59:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

示例参考:

onPageShow(): void {
  // noScreen()
  try {
    let isPrivacyMode: boolean = true;
    //let windowClass: window.Window = window.findWindow("test");
    let windowClass: window.Window | undefined = undefined;
    try {
      window.getLastWindow(getContext(), (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;
        let promise = windowClass.setWindowPrivacyMode(isPrivacyMode); // 设置防截屏录屏
        promise.then(() => {
          console.info('Succeeded in setting the window to privacy mode.');
        }).catch((err: BusinessError) => {
          console.error(`ErrorCode: ${err.code}, Message: ${err.message}`);
        })
        console.info('Succeeded in obtaining the top window. Data: ' + JSON.stringify(data));
      });
    } catch (exception) {
      console.error('Failed to obtain the top window. Cause: ' + JSON.stringify(exception));
    }
  } catch (e) {
    console.log(JSON.stringify(e))
  }
}

需要注意windowClass.setWindowPrivacyMode(isPrivacyMode)方法需要添加权限:

{
  "name" : "ohos.permission.PRIVACY_WINDOW"
}
分享
微博
QQ
微信
回复
2024-12-24 19:22:26
相关问题
HarmonyOS WebView截图API
974浏览 • 1回复 待解决
HarmonyOS lazyforeach报错,见截图
1000浏览 • 1回复 待解决
HarmonyOS 调用屏幕截图接口报错801
1670浏览 • 1回复 待解决
HarmonyOS 使用华为登录API 报错1001500001
2179浏览 • 1回复 待解决
HarmonyOS 是否有截屏、录屏有相关API
1300浏览 • 1回复 待解决
HarmonyOS 如何截屏录屏
1374浏览 • 1回复 待解决
HarmonyOS 截屏
1264浏览 • 1回复 待解决
HarmonyOS 录屏
1099浏览 • 1回复 待解决
HarmonyOS 重复点击
752浏览 • 1回复 待解决
HarmonyOS ts 抖Debounce
695浏览 • 1回复 待解决
HarmonyOS WebView后台截图
949浏览 • 1回复 待解决
HarmonyOS 重复点击问题
894浏览 • 1回复 待解决
HarmonyOS 元服务各种API报错
1763浏览 • 1回复 待解决
HarmonyOS 对XComponent截图失败
1280浏览 • 1回复 待解决
harmonyos如何实现长截图
593浏览 • 1回复 待解决
HarmonyOS Web组件截图
789浏览 • 1回复 待解决
HarmonyOS 单个页面截屏问题
849浏览 • 1回复 待解决
HarmonyOS 截屏功能如何实现
1172浏览 • 1回复 待解决