我希望我的应用只能安装在平板电脑上

时间:2012-08-14 13:03:41

标签: android

我有一个Android应用程序。我需要在Android市场上传。我在“Honeycomb”中开发了这个应用程序。这个应用程序仅适用于Android平板电脑。 我只设计了平板电脑的布局(600x1024)。我希望这个应用程序只安装在Android市场的平板电脑上而不是Android手机中。我真的不知道该怎么做..?我必须以编程方式检查..?如果是这样,该怎么做..? 我的意图是只有平板电脑可以安装我的应用..!请分享您宝贵的建议..!

4 个答案:

答案 0 :(得分:2)

你没试过吗 -

<supports-screens
        android:largeScreens="true"
        android:normalScreens="false"
        android:requiresSmallestWidthDp="600"
        android:smallScreens="false"
        android:xlargeScreens="true" />

 <uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="14" />

看看this。从Android开发者页面获得一篇好文章。 Support Screens ElementScreen support

答案 1 :(得分:1)

在清单文件中添加此内容。

<supports-screens
        android:largeScreens="true"
        android:normalScreens="false"
        android:requiresSmallestWidthDp="600"
        android:smallScreens="false"
        android:xlargeScreens="true" />

 <uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="14" />

请点击此处了解更多详情。 http://developer.android.com/guide/practices/screens_support.html

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

答案 2 :(得分:1)

有两种(好的)方法可以做到这一点。

一种方法是在代码中添加一些变量

Designing an android tablet-only app

优点: - 如果有新的平板电脑,很容易处理

缺点: - 也许该应用程序将显示给每个设备(但它不能安装在每个设备上)

另一种方法是在市场中限制它

How to restrict android app to specific device make?

优点: - 选择您想要或不想要的每台设备

缺点: - 新设备可用,因此您必须更新

还有其他一些方法,还有另一种方法。但是我现在不记得了。

希望可以帮助你 :)

答案 3 :(得分:0)

我不知道你是否可以绝对排除手机/小型设备,但值得一试: http://developer.android.com/guide/topics/manifest/supports-screens-element.html