如何将应用程序限制为仅Android手机

夏尔马

您好,我Android将用户定位到手机。我想限制该应用程序仅安装在Android手机上,而不是平板手机和平板电脑上。

我需要在AndroidManifest.xml中应用哪些配置,以便Google Play应用不会在表格和平板中显示该应用。

提前致谢。

常用软件

引用文档

由于系统通常可以很好地扩展应用程序以适合较大的屏幕,因此您无需从较大的屏幕中过滤应用程序。只要您遵循“屏幕独立性最佳实践”,您的应用程序就可以在较大的屏幕(例如平板电脑)上正常运行。但是,您可能会发现您的应用程序无法很好地扩展,或者您决定为不同的屏幕配置发布两个版本的应用程序。在这种情况下,您可以使用<compatible-screens>元素,用于根据屏幕尺寸和密度的组合来管理应用程序的分布。外部服务(例如Google Play)会使用此信息对您的应用程序进行过滤,以便只有具有您声明兼容的屏幕配置的设备才能下载您的应用程序。

记住,<compatible-screens>需要你到白名单每一个屏幕大小和密度,你是支持(我们每一年左右得到一个新的密度),并且仅限于经典的屏幕尺寸桶(smallnormallargexlarge)。该文档的示例缺少一些密度:

<compatible-screens>
    <!-- all small size screens -->
    <screen android:screenSize="small" android:screenDensity="ldpi" />
    <screen android:screenSize="small" android:screenDensity="mdpi" />
    <screen android:screenSize="small" android:screenDensity="hdpi" />
    <screen android:screenSize="small" android:screenDensity="xhdpi" />
    <!-- all normal size screens -->
    <screen android:screenSize="normal" android:screenDensity="ldpi" />
    <screen android:screenSize="normal" android:screenDensity="mdpi" />
    <screen android:screenSize="normal" android:screenDensity="hdpi" />
    <screen android:screenSize="normal" android:screenDensity="xhdpi" />
</compatible-screens>

如果愿意支持,和设备tvdpi则需要添加其他元素xxhdpixxxhdpi

引用以下文档<compatible-screens>

警告:通常,您不应使用此清单元素。如果用户使用的设备具有未列出的屏幕配置,则不允许用户安装您的应用程序,因此使用此元素可以极大地减少应用程序的潜在用户群。当应用程序绝对不适用于特定的屏幕配置时,应仅将其用作最后的选择。代替使用此元素,您应该遵循“支持多个屏幕”指南,为不同的屏幕尺寸和密度使用替代布局和位图为多个屏幕提供可扩展的支持。

请记住,诸如“平板手机”之类的营销术语定义不明确,因此您的应用可能会在您偶然认为是平板手机或其他人认为是平板手机的某些设备上出货。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Android应用限制为仅手机发布

来自分类Dev

将Android应用限制为仅手机发布

来自分类Dev

如何将Android应用程序限制为仅平板电脑?

来自分类Dev

Android应用程序仅适用于手机,如何?

来自分类Dev

仅将API URL限制为Android应用程序

来自分类Dev

“如何”将Android应用程序(Facebook等)安装到Android手机?

来自分类Dev

如何将应用程序限制为特定设备?

来自分类Dev

如何指定我的应用程序图标将放置在android手机的哪个屏幕上?

来自分类Dev

如何在Google Play商店中仅针对手机或平板电脑不显示Android应用程序

来自分类Dev

Android - 声明应用程序仅适用于手机

来自分类Dev

如何将iOS键盘应用程序限制为仅iPhone 6和iPhone 6 Plus

来自分类Dev

连接到Web应用程序的android手机

来自分类Dev

如何将我的节点快速应用程序限制为仅本地主机?

来自分类Dev

提交时将应用程序限制为仅iPhone

来自分类Dev

如何防止在手机中安装Android应用程序?

来自分类Dev

Android-如何在棉花糖中打开默认的手机应用程序屏幕

来自分类Dev

如何防止Rooted Android手机安装我的应用程序?

来自分类Dev

如何为运行Android的诺基亚手机(如诺基亚XL等)创建应用程序

来自分类Dev

如何在手机中放置我在Android Studio中创建的应用程序?

来自分类Dev

如何将Finder搜索限制为仅程序?

来自分类Dev

有关如何将旧式嵌入式应用程序限制为实时应用程序的建议

来自分类Dev

有关如何将旧式嵌入式应用程序限制为实时应用程序的建议

来自分类Dev

将android应用程序限制为特定区域

来自分类Dev

将android应用程序限制为特定区域

来自分类Dev

Android 联系人列表 - 如何将我的应用程序创建的联系人与手机的其余部分分开?

来自分类Dev

Windows 8手机应用程序-如何添加“共享应用程序”按钮?

来自分类Dev

Windows 8手机应用程序-如何添加“共享应用程序”按钮?

来自分类Dev

在我将手机恢复出厂设置后,如何通过android应用程序连接到Google服务器

来自分类Dev

如何将广播限制为自己的Android应用

Related 相关文章

  1. 1

    将Android应用限制为仅手机发布

  2. 2

    将Android应用限制为仅手机发布

  3. 3

    如何将Android应用程序限制为仅平板电脑?

  4. 4

    Android应用程序仅适用于手机,如何?

  5. 5

    仅将API URL限制为Android应用程序

  6. 6

    “如何”将Android应用程序(Facebook等)安装到Android手机?

  7. 7

    如何将应用程序限制为特定设备?

  8. 8

    如何指定我的应用程序图标将放置在android手机的哪个屏幕上?

  9. 9

    如何在Google Play商店中仅针对手机或平板电脑不显示Android应用程序

  10. 10

    Android - 声明应用程序仅适用于手机

  11. 11

    如何将iOS键盘应用程序限制为仅iPhone 6和iPhone 6 Plus

  12. 12

    连接到Web应用程序的android手机

  13. 13

    如何将我的节点快速应用程序限制为仅本地主机?

  14. 14

    提交时将应用程序限制为仅iPhone

  15. 15

    如何防止在手机中安装Android应用程序?

  16. 16

    Android-如何在棉花糖中打开默认的手机应用程序屏幕

  17. 17

    如何防止Rooted Android手机安装我的应用程序?

  18. 18

    如何为运行Android的诺基亚手机(如诺基亚XL等)创建应用程序

  19. 19

    如何在手机中放置我在Android Studio中创建的应用程序?

  20. 20

    如何将Finder搜索限制为仅程序?

  21. 21

    有关如何将旧式嵌入式应用程序限制为实时应用程序的建议

  22. 22

    有关如何将旧式嵌入式应用程序限制为实时应用程序的建议

  23. 23

    将android应用程序限制为特定区域

  24. 24

    将android应用程序限制为特定区域

  25. 25

    Android 联系人列表 - 如何将我的应用程序创建的联系人与手机的其余部分分开?

  26. 26

    Windows 8手机应用程序-如何添加“共享应用程序”按钮?

  27. 27

    Windows 8手机应用程序-如何添加“共享应用程序”按钮?

  28. 28

    在我将手机恢复出厂设置后,如何通过android应用程序连接到Google服务器

  29. 29

    如何将广播限制为自己的Android应用

热门标签

归档