问题描述
要启用新的三星galaxy S8和LG G6全屏支持,请添加到AndroidManifest.xml <application>
元素下:
<Meta-data android:name="android.max_aspect" android:value="2.1" />
2.1的值为宽高比18.5:9(默认情况下,您的应用默认为16:9-1.86的最大比例)。更多信息,请参见:Android博客。
另外,您可以为“应用程序”或“活动”设置以下属性:
android:resizeableActivity="true"
由于文档中注明(link):
如果活动的android:resizeableActivity属性设置为true,则无需设置最大纵横比。如果您的应用定位到API级别24或更高级别,则此属性默认为true。
解决方法
最新的三星智能手机具有有趣的功能,称为 全屏 (或按市场术语 无限显示
)。在此模式下,应用程序还会覆盖主页/后退按钮所在的部分显示。通常的应用程序不会覆盖此区域,而是将其保留为黑色。但是三星的本地产品覆盖了这一领域。
问:如何达到这种效果?我的意思是应该使用哪种清单声明或编程调用(可能是三星的旧版API)?