适用于手机的Android应用程序

use*_*667 4 android google-play android-permissions

是否有可能创建Android应用程序,只能通过手机而不是平板电脑从谷歌播放下载?

kco*_*ock 18

对此的答案总是会提出你定义为"平板电脑"的问题.你有像Galaxy Note这样的东西吗?它在技术上仍然是一部手机,但它有点像边缘线.我的问题是你希望限制它的条件是什么?如果您只是想要求它能够拨打电话,您可以在清单中添加功能标签:

<uses-feature android:name="android.hardware.telephony"/>
Run Code Online (Sandbox Code Playgroud)

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


Eti*_*nne 6

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

<compatible-screens>
    <screen android:screenSize=["small" | "normal" | "large"] />
</compatible-screens>
Run Code Online (Sandbox Code Playgroud)

通过删除xlarge,您删除所有10"平板电脑.

有关信息:

  • xlarge屏幕至少为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#范围

  • Galaxy S3很大.这是1280 x 720px但是xhdpi.别忘了screenSize在dp而不是px. (2认同)