2

对于像素密度高于 400ppi 且低于 500ppi 的设备,例如 Sony Xperia Z2、One Plus 2 等,Google Play 商店中没有显示一个应用程序。以前,它也没有出现在三星 Galaxy S6 或其他像素密度高于 500ppi 的高端设备上。但是在添加下面的代码后它开始显示。

    <screen android:screenSize="small" android:screenDensity="560" />
    <screen android:screenSize="small" android:screenDensity="640" />
    <screen android:screenSize="normal" android:screenDensity="560" />
    <screen android:screenSize="normal" android:screenDensity="640" />
    <screen android:screenSize="large" android:screenDensity="560" />
    <screen android:screenSize="large" android:screenDensity="640" />

我可以在清单中指定小于 500ppi 的屏幕密度,还是有任何规则,比如我们只能给出多个屏幕密度?我不知道,任何帮助都会很棒。

4

1 回答 1

1

请参阅我对类似问题的回答

像 OnePlus2 和 Xperia Z2 这样的设备属于 xxhdpi 存储桶,并且具有正常的屏幕尺寸。要支持这些设备,请添加以下条目:

<screen android:screenSize="normal" android:screenDensity="480" />

如果要支持所有屏幕尺寸的 xxhdpi 存储桶,请为所有屏幕尺寸添加条目android:screenDensity="480"

Android 开发者文档不推荐使用这个<compatible-screens>标签。如果您想让您的应用程序适用于所有设备,无论屏幕大小和密度如何,您都应该完全删除此标签。

于 2016-06-20T19:59:48.150 回答