2

I have an android application. I need to upload in the android market. I have developed this app in "Honeycomb".This app is only for android tablets. I designed the layouts for tablets only (600x1024). I want this app to install only in tablets from android market and not in android phones. I really don't know how to do this..? Do i have to check programmatically..? if so, how to do that..? My intention is that only tablets can install my app..! Please share your valuable suggestions..!

4

4 回答 4

2

你没试过这个 -

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

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

看看这个。有一篇来自 android 开发者页面的好文章。支持屏幕元素屏幕支持

于 2012-08-14T13:06:00.213 回答
1

将此添加到您的清单文件中。

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

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

在这里查看更多详细信息。 http://developer.android.com/guide/practices/screens_support.html

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

于 2012-08-14T13:07:11.843 回答
1

有两种(好的)方法可以做到这一点。

一种方法是在代码中添加一些变量

设计一个仅限安卓平板电脑的应用程序

优点: - 如果有新平板电脑,易于处理

缺点:-也许该应用程序将显示给每台设备(但并非每台设备都可以安装)

另一种方法是在市场中限制它

如何将 android 应用程序限制为特定设备品牌?

优点: - 选择您想要或不想要的每个设备

缺点: - 新设备将可用,因此您必须对其进行更新

还有一些其他的方法,也有另一种。但我现在不记得了。

希望可以帮助你:)

于 2012-08-14T13:13:03.497 回答
0

我不知道您是否可以绝对排除手机/小型设备,但值得一试:http: //developer.android.com/guide/topics/manifest/supports-screens-element.html

于 2012-08-14T13:06:45.503 回答