gpt4 book ai didi

android - list 过滤器 无法在所有设备上正常工作

转载 作者:行者123 更新时间:2023-11-29 02:07:51 25 4
gpt4 key购买 nike

我正在尝试根据标志 <compatible-screens> 过滤我的应用程序但该组合不适用于所有设备。我希望我的应用适用于所有 Android 手机,而不适用于任何平板电脑。我将过滤器用作:

<compatible-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" />

<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="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"/>
</compatible-screens>

但是这个过滤器的问题是在 list 文件中,它正在计算设备列表中的一些标签,如 Samsung Galaxy Tab(7'),并排除一些设备,如 LG Optimus black。

任何人都可以使用这些过滤器或过滤器的正确组合吗?

最佳答案

I want my app to be available to all Android phones and not any of the tablets.

什么是手机?什么是平板电脑?

您似乎认为这些术语有一个通用的定义。你错了。

你的 <compatible-screens>支持-small , -normal , 和 -large所有四种密度的屏幕。这将包括像原始三星 Galaxy Tab 这样的设备(它是 7 英寸,而不是 7 英尺,除非这是 Spinal Tap-esque 反向巨石阵的东西),因为该设备被归类为 -large

至于为什么“LG Optimus black”被过滤掉,也许这与你的<compatible-screens>无关。元素,而是其他东西(例如 android:minSdkVersion )。

关于android - list 过滤器 <compatible-screens> 无法在所有设备上正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9019897/

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