【问题标题】:I want my app to be installed only in tablet我希望我的应用只安装在平板电脑上
【发布时间】:2012-08-14 13:03:40
【问题描述】:

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

【问题讨论】:

    标签: android


    【解决方案1】:

    你没试过吗 -

    <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

    【讨论】:

    • 这对我有用。我相信您现在想将 minSdkVersion 更新为 11 并将 targetSdkVersion 更新为 16(尽管 targetSdkVersion 不必更改。JB 设备仍会看到它)。
    【解决方案2】:

    将此添加到您的清单文件中。

    <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

    【讨论】:

      【解决方案3】:

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

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

      Designing an android tablet-only app

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

      缺点: - 也许该应用程序会显示在每台设备上(但并非每台设备都可以安装)

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

      How to restrict android app to specific device make?

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

      缺点: - 新设备将可用,因此您必须对其进行更新

      还有一些其他的方法,还有另一种。不过现在想不起来了。

      希望能帮到你 :)

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-02-24
          相关资源
          最近更新 更多