Android兼容性充分利用新款Andr

为给用户带来更具吸引力的观看体验,许多Android原始设备制造商(OEM)纷纷试水新款超宽屏智能手机。Samsung刚刚发布了一款全新旗舰级设备SamsungGalaxyS8,其采用纵横比达18.5:9的全新显示屏。在今年早些时候的世界移动通信大会上,LG也发布了其新款旗舰级设备LGG6,其采用纵横比达18:9的超宽显示屏。

△(左图)18.5:9设备上最大纵横比设置为16:9的应用

(右图)18.5:9设备上最大纵横比设置为18.5:9的应用

为了充分利用这些设备上更大的显示屏,您应考虑增大应用支持的最大纵横比。为此,只需在应用的application元素中声明android.max_aspectmeta-data元素:

meta-dataandroid:name="android.max_aspect"android:value="ratio_float"/

您的应用可以支持的最大纵横比,以小数形式表示,其格式如下(长尺寸/短尺寸)。我们建议您将应用设计为支持2.1或更高的纵横比。为此,您需要向application元素添加以下代码:

meta-dataandroid:name="android.max_aspect"android:value="2.1"/

注:如果您未设置任何值,并且android:resizeableActivity不为true,则最大纵横比默认为1.86(大约相当于16:9),您的应用将无法充分利用额外的屏幕空间。

随着越来越多像SamsungGalaxyS8和LGG6这样的超宽屏Android设备的不断涌现,您将有更多的机会利用您的应用展示更多的内容并打造更打动人心的体验。

如需了解如何在Android上支持多种屏幕,请您点击“阅读原文”获取更多详细信息。

推荐阅读:

Android兼容性

NDK工具集更新须知

介绍Android原生开发工具包r14

四月刊

GooglePlay开发者FAQ

领取《出海宝典》,迈出成功出海的第一步!

赞赏

长按







































白驳风那里治得最好
呼和浩特白癜风医院



转载请注明:http://www.gslnbdf.com/azrj/9907.html