Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 清单中支持屏幕的目的_Android_Android Manifest - Fatal编程技术网

Android 清单中支持屏幕的目的

Android 清单中支持屏幕的目的,android,android-manifest,Android,Android Manifest,我有两种情况 场景1:具有下面提到的标记的清单文件 <supports-screens android:xlargeScreens="true" android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="true" /> 场景2:清单文件没有supports screens标记 你能解释一下这个场景是如

我有两种情况

场景1:具有下面提到的标记的清单文件

<supports-screens            
android:xlargeScreens="true" 
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true" />

场景2:清单文件没有supports screens标记

你能解释一下这个场景是如何工作的吗?我指的是2种情况的利弊

提前感谢。


<supports-screens>
用于指定应用程序支持的屏幕大小,并为大于应用程序支持的屏幕启用屏幕兼容模式在应用程序中始终使用此元素来指定应用程序支持的屏幕大小非常重要。

检查上述链接中的描述部分。如果你阅读了描述部分,它会回答你的问题


另请注意,检查此链接

如果清单中没有此标记,会发生什么情况。我可以看到我的应用程序仍然运行良好,但你有理由提及它,这在描述部分中有详细描述。谢谢,只需再确认一次。因此,有了以上标签,大屏幕、大屏幕、普通屏幕、小屏幕都设置为true,我可以在所有可能的设备尺寸下运行?您必须为这些屏幕尺寸定义布局。这就像告诉android应用程序支持上面提到的屏幕大小。即使你没有为不同的布局提供不同的屏幕,它也会选择最合适的。但我唯一关心的是google play使用这些细节来根据支持屏幕列出不同设备的应用程序。因此,在这种情况下,该应用程序是否可用于所有设备?