如何设置最小屏幕尺寸?

2024-02-25

我创建了新的应用程序,不适用于手机。我的应用程序基于 7 英寸平板设备。 当我尝试将我的应用程序放入 Play 商店时,它显示我的应用程序支持 2000 种 Android 设备,但并非所有设备都是平板电脑。事实上,我不想用谷歌搜索所有设备并设置过滤器,你知道为什么!

如何以编程方式在我的应用程序中声明最小屏幕尺寸,就像我可以设置最小 sdk 级别一样。

Update:

我是在AndroidManifest.xml中设置的<compatible-screens> and <supports-screens>像那样:

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


<compatible-screens>
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="ldpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="hdpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="mdpi"/>


</compatible-screens>

现在我的应用程序仅适用于 7 英寸以上的平板电脑。


你需要使用<supports-screens>正如 DJHacktorReborn 所建议的,但不仅仅是android:requiresSmallestWidthDp,因为 Play 商店不使用它进行过滤。

相反,使用:

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

See 文档 http://developer.android.com/guide/practices/screens-distribution.html#FilteringTabletApps了解更多。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置最小屏幕尺寸? 的相关文章

随机推荐

  • 无法使用 PHP 和 Nginx 让 Zorba 在 Windows 7 上运行

    我正在尝试在 Windows 7 计算机上安装 Zorba 的帮助指示 http zorba xquery com doc zorba 2 0 zorba html php windows tutorial html 我已经完成 验证 Zo
  • 将 MSSQL 中除第一个字符和空格之外的字符串的所有字符替换为星号

    我想知道是否可以通过函数对 mssql 中的敏感数据进行哈希处理 并为所有字段保留第一个字符 原样 例子 Jon Kirk 名字应提取为 J K 我首先发布了一个递归解决方案 这更快 declare name varchar 20 Jon
  • Django 的 Capistrano

    有谁知道 Django 中 Capistrano Webistrano 的等效版本吗 Fabric http fabfile org是一个基于Python的应用部署系统 它可用于部署 Django 项目
  • git 没有完全退出(退出代码 128)[重复]

    这个问题在这里已经有答案了 我收到这个错误 尝试了所有解决方案如何解决 TortoiseGit 上的 git 未完全退出 退出代码 128 错误 https stackoverflow com questions 9617336 how t
  • Rails 3.1,capybara-webkit,如何在链接内执行javascript?

    我可以在与水豚的链接中执行javascript吗click link next page 该链接如下所示 a href Next Question a 我在 github 的 capybara 上读到 我可以通过单击提交按钮来提交表单 如下
  • OpenCV 中如何知道图像是否为 RGB?

    我使用 OpenCV 库用 C 编写了一个程序 该程序从网络摄像头录制视频 然后将其分割成帧 我想知道帧是否为 RGB 因为我想访问每个像素的 RGB 属性 用于捕获的编解码器是 CV FOURCC M J P G 如何获取 RGB 色彩空
  • pycharm中的源和资源根是什么?

    我正在开发一个关于 NLP 的项目 我有一个很大的语料库和一些代码 我想在我的项目中将它们分开 但我想知道选择正确的名称是什么 数据与代码就像汇编中的数据段和代码段 或者 来源和资源正如我的一位朋友所坚持的那样 这是正确的术语 我还在 py
  • Android 连接到本地主机

    我试图通过 wamp 服务器将我的 Android 应用程序连接到本地主机 url 但它不起作用 我的目标是获取 json 数据并解析这些数据 对于我的测试 我使用的是设备而不是模拟器 并且我使用 AndroidManifest xml 中
  • 从函数内的 JSON 响应更新全局变量

    我正在尝试从 JSON 响应中获取一些变量并将其显示在自定义表视图中 问题是变量永远不会更新 更多解释是我的代码 func getAddresses let todosEndpoint String my link guard let to
  • 从 Ubuntu 10.10 升级到 12.04 后,multiprocessing.map 和 joblib 仅使用 1 个 cpu

    我有一些完美运行的 python 代码 它使用多处理模块并以 100 的速度加载我机器上的所有 8 个 CPU 当我从 Ubuntu 10 10 升级到 12 04 后 最明显的事情 也许我做了其他什么事情破坏了一切 它停止工作 经过大量调
  • neo4j cypher 单标签与多标签性能

    考虑以下示例 一个基于 Neo4j 的 wiki 其中包含大量文章和更多文章版本 所有编辑的历史记录 使用多个标签来标识每个节点有多大区别 article Article Public article Article Version 然后查
  • 使用CTE简化SQL语句

    我有一个如下查询 SELECT A a A b B c CASE WHEN THEN ELSE END AS CalculatedValue B d FROM dbo TableA A INNER JOIN dbo TableB B ON
  • 在 Django 表单字段之间显示一些自由文本

    我有一个如下所示的表格 class MyForm Form personal data firstname CharField lastname CharField education data university CharField m
  • 如何检查 dynamodb 中的字符串集中是否存在字符串

    我在表中的每个项目中都设置了一个字符串 例如 Title Book 101 Title ISBN 111 1111111111 Authors Author 1 Price 2 Dimensions 8 5 x 11 0 x 0 5 Pag
  • 如何处理“inspect.getsource”的限制 - 或者如何仅获取函数的源?

    我一直在玩inspectPython 标准库中的模块 下面的例子工作得很好 假设inspect已导入 def foo x y return x y print inspect getsource foo 将打印def foo x y n r
  • 任何自动保存文档版本的 Notepad++ 插件 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有谁知道有什么记事本 插件可以定期保存我正在处理的内容的版本吗 理想情况下 它会保存许多版本 并在标题
  • git 拒绝获取当前分支

    我设置了一个远程存储库 我可以将新的更改推送到它 但我无法从中获取 我总是收到 相当神秘的 错误消息 fatal Refusing to fetch into current branch refs heads master of non
  • geom_bar:颜色渐变和交叉影线(使用gridSVG),透明度问题

    使用真棒ggplot包 我想要一个条形图 其中fill美学被映射到一个连续变量 实际上是值 在它上面是一个纹理 实际上是条纹和交叉影线 颜色渐变很重要 因为它代表重要性 而纹理将显示类别 A B 以及它们的重叠 因此 对角线分别以一种方式
  • AttributeError:模块对象没有属性“Series”。代码可以在 iPython 中运行

    子模块不是隐含地进口的 并且必须是明确地声明 但我正在做一个explicit致电pd Series子模块 不是吗 无论如何 不 应该import pandas as pd允许pd Series被称为 下面的代码可以完美地工作iPython
  • 如何设置最小屏幕尺寸?

    我创建了新的应用程序 不适用于手机 我的应用程序基于 7 英寸平板设备 当我尝试将我的应用程序放入 Play 商店时 它显示我的应用程序支持 2000 种 Android 设备 但并非所有设备都是平板电脑 事实上 我不想用谷歌搜索所有设备并