此应用最初由于明显错误而错误地支持所有屏幕尺寸。现在看来已经被清理干净,但仍然有三星Intercepts或类似的LDPI,小屏幕设备,以某种方式能够购买和安装该应用程序的愤怒用户的连续游行。这是清单:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="..."
android:versionCode="7"
android:versionName="1.06">
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="7"/>
<application android:label="@string/app_name" android:icon="@drawable/icon" android:debuggable="true" android:theme="@android:style/Theme.NoTitleBar">
<supports-screens
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"/>
<activity android:name="..."
</activity>
</application>
“...”表示匿名内容。有没有人知道是什么导致Android Market仍然可以在小屏幕上使用它?
答案 0 :(得分:1)
support-screens标签应放在应用程序标签之外,类似于:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="..."
android:versionCode="7"
android:versionName="1.06">
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="7"/>
<application android:label="@string/app_name" android:icon="@drawable/icon"
android:debuggable="true" android:theme="@android:style/Theme.NoTitleBar">
<activity android:name="..."
</activity>
</application>
<supports-screens
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"/>