我最近完成了我的第一个Android应用程序,并将在几天内将其提交市场。我正在寻找支持所有屏幕的方法,并尽可能多地接触到更多的人。我已经准备了所有屏幕的所有图形,并在模拟器中对它们进行了测试,它们看起来都很棒,但我没有在清单中添加任何支持所有屏幕的代码。
我遇到了很多关于使用以下代码的话题:
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true" />但我不想使用它,因为我的minSdkVersion是8,我需要为xlargeScreens准备一个不同的apk。我根本不想做这件事。
我的问题是:如果我根本不在清单文件中使用上述代码,我的应用程序将对所有设备可见吗?
提前谢谢你。
发布于 2011-10-29 01:57:09
如果你不想要xlarge,那么
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false" />如果您根本不使用此选项,则会为您设置一些默认值。
默认情况下,您的应用程序将不支持小屏幕,将支持普通屏幕,并可能通过Android中内置的一些自动转换代码来支持大屏幕和超大屏幕。
但是最好是显式的,所以你一定要在你的清单中添加支持屏幕
注意:默认值取决于您使用的构建引擎,所以如果您使用的不是eclipse、ant或maven,并且您的live支持未定义的屏幕,那么这些默认值可能会有所不同。
<supports-screens android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false" />发布于 2011-10-29 01:59:45
有更多的因素,而不是屏幕大小。但是,是的,你的应用程序现在将支持所有屏幕尺寸。
https://stackoverflow.com/questions/7932940
复制相似问题