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..!
问问题
1002 次
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" />
于 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
有两种(好的)方法可以做到这一点。
一种方法是在代码中添加一些变量
优点: - 如果有新平板电脑,易于处理
缺点:-也许该应用程序将显示给每台设备(但并非每台设备都可以安装)
另一种方法是在市场中限制它
优点: - 选择您想要或不想要的每个设备
缺点: - 新设备将可用,因此您必须对其进行更新
还有一些其他的方法,也有另一种。但我现在不记得了。
希望可以帮助你:)
于 2012-08-14T13:13:03.497 回答
0
我不知道您是否可以绝对排除手机/小型设备,但值得一试:http: //developer.android.com/guide/topics/manifest/supports-screens-element.html
于 2012-08-14T13:06:45.503 回答