gpt4 book ai didi

android - 如何允许下载分辨率为 600 x 1024(7"tablet) or 800 x 1280 (tablet 10")的应用程序并限制其他分辨率的设备?

转载 作者:行者123 更新时间:2023-11-30 03:14:34 33 4
gpt4 key购买 nike

我只想允许那些分辨率为 600 x 1024(对于 7"平板电脑)和 800 x 1280(对于 10"平板电脑)的应用程序的设备下载。我该怎么做?我做了一些 RnD 并得到了一些我可以从 manifest.xml 文件中限制它的东西。但是我无法从两个选项中找出哪个是我的解决方案?

1) <supports-screens android:largeScreens="true"
android:xlargeScreens="true"
android:normalScreens="false"
android:smallScreens="false"
android:requiresSmallestWidthDp="600" />

2) <compatible-screens>
<screen android:screenDensity="hdpi" android:screenSize="normal"/>
<screen android:screenDensity="mdpi" android:screenSize="xlarge"/>
</compatible-screens>

我应该使用哪一个来只允许以上分辨率的设备下载我的应用程序并限制其他设备下载我的应用程序?

谢谢,

最佳答案

你必须先计算屏幕尺寸

<manifest ... >
<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" />
</compatible-screens>
...
<application ... >
...
<application>
</manifest>

更多信息请引用此链接http://developer.android.com/guide/practices/screens-distribution.html

关于android - 如何允许下载分辨率为 600 x 1024(7"tablet) or 800 x 1280 (tablet 10")的应用程序并限制其他分辨率的设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20348171/

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