我使用Dreamweaver和Phonegap创建了一个应用程序,它在移动设备上运行良好。但它不适用于平板电脑!
我首先尝试使用我的平板电脑,Smartq t10,我认为这是因为它有Android 2.2
然而,当我发布我的应用程序时,一个用户告诉我它在Android 4.0平板电脑上无效,所以原因不是Android版本。
我有两个问题。
我是否可以阻止Google Play上的搜索,以便该应用只显示在手机上?
无论如何都要解决平板电脑的这个问题吗?
我不喜欢收到差评,因为该应用无法在平板电脑上运行。
问候。
答案 0 :(得分: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)
Thoses设备将在Google Play控制台中显示为“不兼容”。
此外,您可以使用Google Play控制台中的“排除设备”对其进行优化。
使用http://pdadb.net/index.php?m=pdachooser(操作系统:android,Diagoinal&gt; = 8'')等参考网页来帮助您识别终端。