【发布时间】:2015-02-25 10:40:27
【问题描述】:
我需要制作应用程序。仅在小屏幕、普通屏幕和大屏幕上显示在 Play 商店中。所以我使用的是 compatible-screens 和 supports-screens 元素。
这是清单
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="false" />
<compatible-screens>
<screen
android:screenDensity="480"
android:screenSize="small" />
<screen
android:screenDensity="ldpi"
android:screenSize="small" />
<screen
android:screenDensity="mdpi"
android:screenSize="small" />
<screen
android:screenDensity="hdpi"
android:screenSize="small" />
<screen
android:screenDensity="xhdpi"
android:screenSize="small" />
<screen
android:screenDensity="480"
android:screenSize="normal" />
<screen
android:screenDensity="ldpi"
android:screenSize="normal" />
<screen
android:screenDensity="mdpi"
android:screenSize="normal" />
<screen
android:screenDensity="hdpi"
android:screenSize="normal" />
<screen
android:screenDensity="xhdpi"
android:screenSize="normal" />
<screen
android:screenDensity="640"
android:screenSize="large" />
<screen
android:screenDensity="480"
android:screenSize="large" />
<screen
android:screenDensity="ldpi"
android:screenSize="large" />
<screen
android:screenDensity="mdpi"
android:screenSize="large" />
<screen
android:screenDensity="hdpi"
android:screenSize="large" />
<screen
android:screenDensity="xhdpi"
android:screenSize="large" />
</compatible-screens>
Note4 是 2560x1440,515 ppi,5.7 英寸屏幕所以我添加了
<screen
android:screenDensity="640"
android:screenSize="large" />
Play 商店仍然不支持它
【问题讨论】:
-
这并不完全取决于这些标签,它还取决于您在 androidmanifest.xml 中向用户提出的要求。它可能是您要求的功能,Note4 中没有。
-
当我从清单中删除 compatible-screens 元素时,note4 出现在支持列表中