0

我用 Dreamweaver 和 Phonegap 创建了一个应用程序,它在手机上运行完美。但它不适用于平板电脑!

我首先用我的平板电脑 Smartq t10 进行了尝试,但我认为这是因为它有 Android 2.2

然而,当我发布我的应用程序时,一位用户告诉我它不能在装有 Android 4.0 的平板电脑上运行,所以原因不是 android 版本。

我有 2 个问题。

  1. 我可以阻止 Google Play 上的搜索,让应用程序只显示在手机上吗?

  2. 有没有办法解决平板电脑的这个问题?

我不希望收到差评,因为该应用程序无法在平板电脑上运行。

问候。

4

1 回答 1

0

虽然我无法判断您的代码有什么问题,但我可以帮助您在 google play 上过滤掉平板电脑。

显现:

android:minSdkVersion="xx" (>=4)

<compatible-screens>
    <!--  as of API 19, some named const are not supported in compatible-screens node
    https://code.google.com/p/android/issues/detail?id=34076
    xxhdpi = 480
    tvdpi = 213

    nexus 7 : tvdpi
     -->

    <!-- all small size screens -->
    <screen android:screenSize="small" android:screenDensity="ldpi" />
    <screen android:screenSize="small" android:screenDensity="mdpi" />
    <screen android:screenSize="small" android:screenDensity="213" />
    <screen android:screenSize="small" android:screenDensity="hdpi" />
    <screen android:screenSize="small" android:screenDensity="xhdpi" />
    <screen android:screenSize="small" android:screenDensity="480" />
    <!-- all normal size screens -->
    <screen android:screenSize="normal" android:screenDensity="ldpi" />
    <screen android:screenSize="normal" android:screenDensity="mdpi" />
    <screen android:screenSize="normal" android:screenDensity="213" />
    <screen android:screenSize="normal" android:screenDensity="hdpi" />
    <screen android:screenSize="normal" android:screenDensity="xhdpi" />
    <screen android:screenSize="normal" android:screenDensity="480" />
    <!-- all large size screens -->
    <screen android:screenSize="large" android:screenDensity="ldpi" />
    <screen android:screenSize="large" android:screenDensity="mdpi" />
    <screen android:screenSize="large" android:screenDensity="213" />
    <screen android:screenSize="large" android:screenDensity="hdpi" />
    <screen android:screenSize="large" android:screenDensity="xhdpi" />
    <screen android:screenSize="large" android:screenDensity="480" />
    <!-- all xlarge size screens  >= 7" -->
    <screen android:screenSize="xlarge" android:screenDensity="ldpi" />
    <screen android:screenSize="xlarge" android:screenDensity="mdpi" />
    <screen android:screenSize="xlarge" android:screenDensity="213" />
    <screen android:screenSize="xlarge" android:screenDensity="hdpi" />
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
    <screen android:screenSize="xlarge" android:screenDensity="480" />
</compatible-screens>

删除您不想要的组合。(例如:所有 xlarge)

这些设备将在 google play 控制台中显示为“不兼容”。

此外,您可以使用 google play 控制台中的“排除设备”对其进行优化。

使用http://pdadb.net/index.php?m=pdachooser (OS:android, Diagoinal >=8'') 之类的参考网页来帮助您识别终端。

于 2014-03-04T10:37:23.947 回答