https://developers.weixin.qq.com/minigame/dev/api/base/system/system-info/wx.getSystemInfo.html
(这是我们预期的情况)华为Mate30手机:
刘海屏在 左边 的 横屏:res.safeArea = {left: 刘海屏高度, top: 0, ..., width: right - left, height: bottom - top}
刘海屏在 右边 的 横屏:res.safeArea = {left: 0, top: 0, right: 手机宽度 - 刘海屏高度, ..., width: right - left, height: bottom - top}
小米9 手机:top不管如何都是0,但是width和height是适应了的;
刘海屏在 左边 的 横屏:res.safeArea = {left: 0, top: 刘海屏高度, ..., width: bottom - top, height: right - left}
刘海屏在 右边 的 横屏:res.safeArea = {left: 0, top: 刘海屏高度, ..., width: bottom - top, height: right - left}
iPhoneX:top不管如何都是0,而且width和height都和竖屏结果一样;
刘海屏在 左边 的 横屏:res.safeArea = {left: 0, top: 刘海屏高度, ..., width: right - left, height: bottom - top}
刘海屏在 右边 的 横屏:res.safeArea = {left: 0, top: 刘海屏高度, ... width: right - left, height: bottom - top}
safeArea是高版本Android【Android 9】才有的接口,如果系统不支持的话那也无法返回有效数据,请问是哪些机型已经是9以上的版本了,但是仍旧不支持safeArea呢?
你好,安全区域和宽高值 不一致指的是什么呢?麻烦详细描述下信息。