Android Manifest限制到平板电脑

Dan*_*ney 28 android android-manifest google-play

出于商业原因,我想将我的Android应用程序严格限制为平板电脑设备.

目前,我可以通过设置以下内容将应用限制为Honeycomb设备:

android:minSdkVersion="11"
Run Code Online (Sandbox Code Playgroud)

但下一版Android(冰淇淋三明治)的平板电脑和手机版本的操作系统版本号都会更高.

是否有任何清单属性可以指定将其限制为平板电脑设备?(Honeycomb或任何后续的平板电脑版本)

Waz*_*_Be 45

你会发现这个链接很棒:http://android-developers.blogspot.com/2011/09/preparing-for-handsets.html

我们称之为"平板电脑"的问题在于,evryone的定义并不相同.我认为Archos 5IT的尺寸与手机相同,但标有"平板电脑"名称.与Dell Streak相同的问题.

我个人不会称之为平板电脑..

因此,如果要限制为7或5英寸设备,则应使用xlargeScreens和largeScreens.

(HTC传单中还有一个错误 - 7英寸 - 使用大屏幕,怪HTC)

我想在Manifest中使用Screen size会满足您的需求:

<supports-screens android:smallScreens="false"
                  android:normalScreens="false"
                  android:largeScreens="false"
                  android:xlargeScreens="true"
                  android:anyDensity="true"
                  android:requiresSmallestWidthDp="600"
                  android:compatibleWidthLimitDp="integer"
                  android:largestWidthLimitDp="integer"/>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述