【问题标题】:Multiple screens in manifest and compatibility mode confusion清单和兼容模式混淆的多个屏幕
【发布时间】:2011-09-15 08:59:33
【问题描述】:

我在某处读到这个,我有点困惑

"如果您的应用程序明确支持这些屏幕 (true) 或 需要“兼容模式”帮助(false)。”

这是关于清单中的支持屏幕

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

据我所知,如果我说我不想支持大屏幕和小屏幕,我的应用程序仍然可以在市场上用于大小屏幕的手机,并且该应用程序将能够在此类设备上运行。只有屏幕会根据兼容模式绘制...我没看错吗?

好吧,我希望如果我坐着不支持小屏幕,我不希望我的应用能够安装在小屏幕设备上...

如何在小屏设备上禁止安装?

【问题讨论】:

    标签: android layout screen manifest compatibility-mode


    【解决方案1】:

    市场过滤器将帮助您阻止小屏幕设备的市场可见性。看看&lt;compatible-screens&gt;。 您可以在本页底部找到更多信息:http://developer.android.com/guide/appendix/market-filters.html

    【讨论】:

    • 但这不仅仅是市场,如何防止应用安装在小屏幕设备上
    • 我认为您不能阻止安装。所有兼容性检查都在市场上进行。如果用户设法从其他来源获取 APK,他可能会安装它,无论清单中声明了什么。但是您可以在启动应用程序时检查屏幕尺寸,如果它是小屏幕设备,则可以终止它(使用有意义的消息)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多