我有一个专门为手机设计的应用程序。我希望此应用程序仅对Play市场中的手机可见。根据我的研究,我发现这是不可能的。因此,我发现的解决方案是将<support-screen>
添加到清单中。
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="15"/>
<supports-screens
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false"
android:requiresSmallestWidthDp="320"
android:largestWidthLimitDp="360"/>
根据supports-screens所说的
largestWidthLimitDp
:由于GS3的大小为720 * 1080px,所以我找到了720px = 360dp。
但是,问题是来自文档的
Note
:因此,它表明
android:largestWidthLimitDp
目前无用。我认为我有两种方法:
1-从Play控制台过滤掉平板手机/平板电脑,这并不容易(它说您的应用程序兼容3030设备)。
2-道歉! -不好意思,我们目前不支持您的设备-运行时。我认为这太可怕了,给我们带来了1次开始:(
你认为呢?
任何建议,将不胜感激。
谢谢
最佳答案
当您在Play商店中列出apk(开发者控制台,您无需发布它)时,您可以选择您的应用兼容的设备。可能会很痛苦,但是您可以浏览该列表,仅选择所需的电话。这是您尝试执行的最佳方法。
否则,您将不得不诉诸上面列出的选项,例如告诉用户“嘿,我们不支持您的屏幕尺寸”。而且没有人愿意看到这一点。
关于android - 如何从Android Play Market过滤掉平板电脑和平板电脑?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19556310/