Android 清单过滤器<;兼容屏幕>;不是所有设备都能正常工作

Android 清单过滤器<;兼容屏幕>;不是所有设备都能正常工作,android,Android,我正在尝试根据标志筛选我的应用程序,但组合对所有设备都不起作用。我希望我的应用程序能适用于所有Android手机,而不是任何平板电脑。我将过滤器用作: <compatible-screens> <screen android:screenSize="small" android:screenDensity="ldpi" /> <screen android:screenSize="small" android:screenDensity="mdpi"

我正在尝试根据标志
筛选我的应用程序,但组合对所有设备都不起作用。我希望我的应用程序能适用于所有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>

但这个过滤器的问题是在清单文件中,它在计算设备列表中的一些标签,如三星Galaxy标签(7'),不包括LG Optimus black等设备

是否有人使用过这些过滤器或过滤器的正确组合

我希望我的应用程序能适用于所有Android手机,而不是任何平板电脑

什么是电话?什么是平板电脑

你似乎认为这些术语有一个普遍的定义。你错了

您的
支持所有四种密度的
-small
-normal
-large
屏幕。这将包括原始三星Galaxy Tab(7英寸,而不是7英寸)等设备,除非这是脊椎水龙头式的巨石阵图案,因为该设备被归类为
-large

至于“LG Optimus black”被过滤掉的原因,可能与您的
元素无关,而是与其他因素有关(例如,
android:minSdkVersion