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

时间:2014-06-13 05:36:31

标签: android tablet

我正在开发一款平板电脑应用。我怎么能防止在手机中安装apk。我在清单中添加了以下行。

 <uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="19" />

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

但它也可以安装在手机上。当应用程序存在时,它会没问题吗?

1 个答案:

答案 0 :(得分:2)

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

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

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

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

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

我想在Manifest中使用屏幕大小可以满足您的需求:

<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"/>

enter image description here