0

许多平板电脑(如 Galaxy Tab)报告为large屏幕,而不是xlarge. 因此,如果我通过使用我的应用程序过滤掉平板电脑

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

这是否意味着没有平板电脑能够在 Play 商店中看到我的应用程序?甚至 Galaxy Tab 和类似设备(被识别为large-hdpi?

一样的东西。如果我制作了一个平板电脑应用程序并希望它仅供平板电脑使用并通过以下方式设置它

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

任何 Galaxy Tab 或类似设备都能看到这个应用程序吗?

4

2 回答 2

1

您无法完全过滤掉片剂。Android 生态系统不区分平板电脑和手机。您应该专注于使您的应用程序在各种屏幕尺寸上看起来不错,如果您不想支持 xlarge 屏幕尺寸,那就这样吧。但用户仍然可以在支持模式下的平板电脑上查看它(有关更多信息,请参见此处)。

有一个类似的帖子与讨论here。基本上你可以稍微改变一下清单,但你最终会过滤掉一些平板设备,而大显示屏的手机可能仍然可以下载:Designing an android tablet-only app

于 2012-05-25T10:58:27.033 回答
0

您可以通过不支持小屏幕尺寸来阻止智能手机使用平板电脑应用程序,但是当您在平板电脑上使用智能手机应用程序时,它只会拉伸

于 2012-05-25T11:01:35.923 回答