【问题标题】:Application Only for Tablets仅适用于平板电脑
【发布时间】:2011-10-14 05:02:18
【问题描述】:

我只为平板电脑创建应用程序。现在我将该应用程序上传到市场上。 我的应用程序支持 Android 2.2 Galaxy Tab 7 和所有 android 3.0 版平板电脑。 问题是应用程序无法安装在移动设备中。当我使用 Android 2.2 版本的设备并搜索我的应用程序时,会发现并安装在我的设备中。

为避免我在清单文件中添加此代码:-

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

但直到在移动我的应用程序显示。 我发现了一些其他代码,但这没有显示在我的清单文件中

    android:requiresSmallestWidthDp="600"
    android:compatibleWidthLimitDp="integer"
    android:largestWidthLimitDp="integer"

提前致谢

【问题讨论】:

标签: android-manifest android


【解决方案1】:

正如我刚刚在这里回答的那样:https://stackoverflow.com/a/10540882/413127 这是可能的

您需要结合上面在清单中概述的内容:

 <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" />

【讨论】:

  • 决议列表怎么样。和可绘制的布局文件夹以支持此分辨率。
  • @ahmedShoeib 类似这样的blog.blundell-apps.com/…
  • 假设我只需要为包括 SIII 在内的平板电脑开发 android 应用程序,并注意我应该创建的布局和可绘制文件夹。每个布局文件夹的标准分辨率是多少。
【解决方案2】:

Manifest.xml 中的MinimumAPILevel 属性用于过滤应用程序。相应地更改它。
如果您希望您的应用仅对平板电脑可见,则将 MinimumAPILevel 设置为大于 9。如果您希望它也对手机可见,则将 MinimumAPILevel 设置为小于 9。

【讨论】:

  • 我的 minimumApilevel 是 android 2.2 支持手机和平板电脑
  • @MiteshTechMe:请让我知道您到底在寻找什么。根据您的问题,我了解到您希望您的应用仅适用于平板电脑。
  • 是.. 仅适用于平板电脑的应用程序...galaxy tab 2.2 和其他 android 平板电脑 3.0
  • 运行 2.2 的 Galaxy Tab 不是平板电脑,无论你如何打扮
猜你喜欢
  • 2019-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-11
  • 2014-10-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多