请仔细阅读下面文档,用户才能正确了解使用本软件!
【如何适配凹形屏】
根据谷歌兼容性(CTS)标准要求,应用必须按以下方式中的任意一种,在AndroidManifest.xml中配置方可全屏显示,否则将以非全屏显示。
方式一:配置支持最大高宽比
<meta-data
android:name="android.max_aspect" android:value="ratio_float" />
android:maxAspectRatio="ratio_float" (API LEVEL 26)
说明:以上两种接口可以二选一,ratio_float = 屏幕高 / 屏幕宽 (如新机型屏幕分辨率为2280 x 1080, ratio_float = 2280 / 1080 = 2.11,建议设置 ratio_float为2.2或者更大)
方式二:支持分屏,注意验证分屏下界面兼容性
android:resizeableActivity="true"
建议采用方式二适配支持全面屏,详见官方文档:https://source.android.google.cn/compatibility/cdd?hl=zh-cn
【适配注意项】
为避免应用全屏显示时图片拉伸导致的效果异常(如图片单向拉伸变形),可使用更灵活的布局,以适应不同的屏幕比例。
【如何适配全面屏】
根据谷歌兼容性(CTS)标准要求,应用必须按以下方式中的任意一种,在AndroidManifest.xml中配置方可全屏显示,否则将以16:9显示。
方式一:
<meta-data android:name=“android.max_aspect” android:value="ratio_float" />
说明:ratio_float = 屏幕高 / 屏幕宽 (如屏幕分辨率为1920 x 1080, ratio_float = 1920 / 1080 = 1.778,建议设置 ratio_float>2 )
方式二:
android:resizeableActivity=“true”
建议采用方式二实现全面屏效果。
详见官方文档:https://source.android.google.cn/compatibility/cdd?hl=zh-cn
特别说明:
Inch app只支持1920*1080或以上分辨率机型,“不支持虚拟按键机型”
举例说明上述引号部分:
举个例子,比如说一款新机型的屏幕分辨率为1920*1080,但是此机型带有虚拟按键(且不可隐藏)因此虚拟按键占用屏幕分辨率一部分,所以此机型的分辨率缩小。
结果:
在安装Inch会出现布局混乱,使操作不流畅。
注:Inch已经适配所有全面屏,根据Android P的最新消息,我们正在适配凹形屏,根据Google算法进行开发!
寸年网络在线开发团队
寸年公司
网友评论