从APK发布中排除平板电脑

时间:2013-07-20 16:38:53

标签: android android-sdk-tools

我需要将我的Android应用程序的安装可用性限制为仅限电话(或具有SMS功能或SIM卡的设备)

我知道我可以限制设备by screen size。但这对我不起作用,因为你知道我们现在的手机屏幕比一些平板电脑更大更好。

我的应用程序的功能围绕发送SMS(文本)消息。如果设备没有SIM卡,我不希望我的应用程序安装在该设备上,因为用户评论就像“应用程序无法在我的平板电脑上运行”。

我也知道可能无法过滤掉没有“有效”SIM卡的设备。我可能会有一个人在手机上使用WiFI,而不是SIM卡。没关系。如果我可以定位手机并排除平板电脑,我很高兴。

1 个答案:

答案 0 :(得分:5)

  

如果我可以定位手机并排除平板电脑,我很高兴。

设备是否支持电话与“电话”还是“平板电脑”无关。

如果您需要电话,请在清单中添加<uses-feature android:name="android.hardware.telephony" />。这是隐含SEND_SMS权限所暗示的,因此,如果您拥有SEND_SMS,则您已经被限制为具有电话功能的设备。