我在Google Play商店发布了一款应用。此应用专为手机而设计,我通过编辑清单文件中的 compatible-screens 元素,使平板电脑无法看到它。
问题是一些屏幕尺寸大于5英寸的手机也无法看到"我的应用程序在谷歌游戏商店。例如,我无法在游戏商店中从三星Galaxy note 4(5.7英寸,1440 x 2560像素,~515 ppi)找到我的应用程序。
我应该如何设置兼容屏幕元素,以便准确分离手机和平板电脑?
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<screen android:screenSize="normal" android:screenDensity="480" />
<screen android:screenSize="normal" android:screenDensity="560" />
</compatible-screens>
当我第一次发布我的应用程序时,我遇到了与nexus 6相同的问题。但我通过添加这些行修复了它:
<screen android:screenSize="normal" android:screenDensity="480" />
<screen android:screenSize="normal" android:screenDensity="560" />
之后,我的应用程序可用于nexus 6,但仍无法用于平板电脑。我怎么能让三星Galaxy note 4也可见?
答案 0 :(得分:6)
要为Samsung Galaxy note 4提供支持,请在清单中添加给定的代码段
<compatible-screens>
<screen
android:screenDensity="640"
android:screenSize="normal" />
</compatible-screens>
此外,至少提供一个xxxhdpi app图标,因为设备可以在启动器上显示大型应用程序图标。