gpt4 book ai didi

android - 如何将 Note4 添加到 list 中的兼容屏幕

转载 作者:行者123 更新时间:2023-11-30 02:19:59 25 4
gpt4 key购买 nike

我需要制作应用程序。仅在小屏幕、普通屏幕和大屏幕的 Play 商店中显示。所以我使用了 compatible-screens 和 supports-screens 元素。

这是 list

<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 商店仍然不支持它

最佳答案

我遇到了同样的问题。通过添加 560 和 640 密度值解决了这个问题。

您的兼容屏幕元素应如下所示:

<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" />
<screen android:screenSize="normal" android:screenDensity="640" />
<!-- all larger screen sizes -->
<screen android:screenSize="large" android:screenDensity="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="large" android:screenDensity="hdpi" />
<screen android:screenSize="large" android:screenDensity="xhdpi" />
<screen android:screenSize="large" android:screenDensity="480" />
<screen android:screenSize="large" android:screenDensity="560" />
<screen android:screenSize="large" android:screenDensity="640" />
</compatible-screens>

并从您的 list 中删除 supports-screens 元素。当你想阻止你的应用程序被下载到更大的屏幕上时,你不应该使用它。请查看官方文档:http://developer.android.com/guide/practices/screens-distribution.html

关于android - 如何将 Note4 添加到 list 中的兼容屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28716833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com