【问题标题】:Android: Limiting app to certain screensizes, cannot prevent installAndroid:将应用程序限制为某些屏幕尺寸,无法阻止安装
【发布时间】:2014-03-09 09:31:06
【问题描述】:

新问题: 我想将设备的应用限制在 4.3" 和 5" 之间,不能那么具体吗? Google play似乎没有使用用于执行此操作的属性...

老问题(已回答): 我一直在看: http://developer.android.com/guide/topics/manifest/supports-screens-element.html

但如果我使用例如: 安卓:smallScreens = [“真” | “错误的”] 安卓:正常屏幕=[“真”| “错误的”] 安卓:大屏幕=[“真”| “错误的”] 安卓:xlargeScreens = [“真” | “错误的”] 安卓:任何密度=[“真”| “错误的”] 并将 all 设置为 false 我仍然可以安装该应用程序,但随后它神秘地崩溃了。我不希望它首先安装...

我想支持 4.3" 到 5",我该怎么做?还是具体的?

【问题讨论】:

    标签: android android-screen-support


    【解决方案1】:

    如果我理解正确,这就是你应该做的。如果您将应用程序添加到 Google Play,您不必在 Manifest .xml 文件中限制屏幕大小,您只需转到您的 App Developer Console,并提供您想要的屏幕大小或电话设备允许从 Google Play 下载会话(白名单)访问应用程序。如果您列入白名单的手机不在您的列表中,则用户将无法从 google play 安装您的应用。希望对你有帮助,欢迎提问

    【讨论】:

      【解决方案2】:

      我可能错了,但是在您的清单文件上设置android:smallScreens="false" 只会阻止应用程序从具有该特定功能(小屏幕)的外部源安装,但不会阻止它安装在开发手机上就像从 Eclipse/AndroidStudio 运行它到你的设备一样。

      引用docs:

      不支持小屏幕的应用程序不会 可用于来自外部服务的小屏幕设备 (例如 Google Play),因为平台几乎无能为力 让这样的应用程序在更小的屏幕上运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-01
        • 1970-01-01
        • 2013-07-19
        • 1970-01-01
        • 1970-01-01
        • 2011-09-08
        相关资源
        最近更新 更多