4

是否可以创建只能通过手机而不是平板电脑从 google play 下载的 Android 应用程序?

4

3 回答 3

19

对此的答案总是会提出您将什么定义为“平板电脑”的问题。你包括 Galaxy Note 之类的东西吗?从技术上讲,它仍然是一部手机,但它有点处于边缘。我的问题是什么条件让你想限制它?如果您只想要求它能够拨打电话,您可以在清单中添加一个功能标签:

<uses-feature android:name="android.hardware.telephony"/>

这将要求设备具有拨号器和数据网络(应排除绝大多数平板设备)。

于 2012-09-07T13:55:28.307 回答
6

您可以在 AndroidManifest 中指定哪些设备应该在 Google Play 上看到您的应用:

<compatible-screens>
    <screen android:screenSize=["small" | "normal" | "large"] />
</compatible-screens>

通过删除 xlarge,您将删除所有 10 英寸平板电脑。

信息:

  • 超大屏幕至少为 960dp x 720dp
  • 大屏幕至少为 640dp x 480dp
  • 普通屏幕至少为 470dp x 320dp
  • 小屏幕至少为 426dp x 320dp

Android 开发者网站上的更多信息: - http://developer.android.com/guide/topics/manifest/compatible-screens-element.html - http://developer.android.com/guide/practices/screens_support.html#范围

于 2012-09-07T13:59:12.360 回答
2

在清单上使用兼容屏幕

更多信息:http: //developer.android.com/guide/practices/screens-distribution.html

于 2012-09-07T13:55:03.267 回答