HarmonyOS 鸿蒙Next应用打开人脸识别后,全屏效果消失

HarmonyOS 鸿蒙Next应用打开人脸识别后,全屏效果消失

  1. APP已设置全屏
  2. 打开系统的活体检测功能
  3. 回到APP,发现APP已经不再是全屏了,咨询需要怎么配置才能继续保持全屏状态
2 回复

开发者你好,根据现有demo进行修改之后,经多次测试,打开人脸识别之后再点返回,是可以全屏的了,如下:

import { FaceManager } from './FaceManager';

@Entry
@Component
struct Index {

  build() {
    Column() {
      Text("打开人脸")
        .id('HelloWorld1')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
        .alignRules({
          center: { anchor: '__container__', align: VerticalAlign.Center },
          middle: { anchor: '__container__', align: HorizontalAlign.Center }
        }).onClick(()=>{
             FaceManager.privateStartDetection(getContext(this))
      })
    }
    .height('100%')
    .width('100%').justifyContent(FlexAlign.Center)
    .backgroundColor(Color.Orange)
    .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
  }
}

更多关于HarmonyOS 鸿蒙Next应用打开人脸识别后,全屏效果消失的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS鸿蒙Next应用打开人脸识别后全屏效果消失的问题,可能的原因及解决方案如下:

原因:

  • 应用适配问题:部分应用可能未完全适配鸿蒙系统的人脸识别功能,导致在全屏模式下开启人脸识别后,界面布局发生变化。
  • 系统权限设置:应用可能缺乏必要的系统权限,导致人脸识别功能无法在全屏模式下正常工作。
  • 系统BUG:鸿蒙系统本身可能存在与人脸识别功能相关的BUG,导致全屏效果异常。

解决方案:

  • 检查应用更新:确保你的应用已更新到最新版本,以兼容鸿蒙系统的人脸识别功能。
  • 检查系统权限:在应用设置中检查并授予必要的系统权限,特别是与摄像头和人脸识别相关的权限。
  • 重启应用/设备:尝试重启应用或设备,以解决可能的临时性故障。
  • 检查系统设置:检查鸿蒙系统的相关设置,确保没有启用可能干扰全屏效果的选项。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部