2012-09-07 37 views
2

是否可以創建可從谷歌下載的Android應用程序只能通過手機播放而不是平板電腦?Android應用程序僅適用於電話

+1

Android的文檔已經在這 - 信息http://developer.android.com/guide/practices/screens-distribution.html#FilteringHandsetApps – mario

回答

17

回答這個總是帶來了什麼你定義爲「平板電腦」的問題。你是否包含Galaxy Note之類的東西?它在技術上仍然是一部手機,但它在邊緣線上。我的問題是你想要限制它的條件是什麼?如果你只是想要求它能夠撥打電話,您可以在功能標記添加到您的清單:

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

這將需要設備具有撥號器和數據網絡(應排除大大部分平板設備)。

+0

這真是太棒了! –

+0

如果應用程序使用電話或短信功能,則更適合其他屏幕密度修正。 – Soumya

6

您可以指定哪些設備應該可以看到在谷歌Play應用程式在您的AndroidManifest:

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

通過消除XLARGE,刪除所有的10" 平板

對於信息:

  • x大屏幕至少960dp x 720dp
  • 大屏幕至少640dp x 480dp
  • 標準屏幕至少470dp X 320dp
  • 小屏幕上的Android開發者網站至少426dp X 320dp

更多的相關信息: - http://developer.android.com/guide/topics/manifest/compatible-screens-element.html - http://developer.android.com/guide/practices/screens_support.html#range

+0

Galaxy s3:1,280 x 720. – Buffalo

+2

Galaxy S3很大。它是1280 x 720像素,但xhdpi。不要忘記screenSize是在dp不是px。 – Etienne

相關問題