2013-07-20 39 views
1

我需要限制我的Android應用程序,隻手機(或有短信功能或SIM卡設備)排除從APK片發佈

我知道我可以限制設備by screen size安裝可用性。但這對我來說並不適用,因爲如您所知,我們現在擁有的手機比一些平板電腦的分辨率更高,分辨率更高。

我的應用程序的功能圍繞發送短信(文本)消息。如果設備沒有SIM卡,我不希望我的應用安裝在該設備上,因爲用戶評論就像「該應用無法在我的平板電腦上工作」。

我也知道,可能無法過濾掉沒有「活動」SIM卡的設備。我可能會使用WiFI上的手機而不是SIM卡。沒關係。如果我可以定位手機並排除平板電腦,我很高興。

回答

5

如果我可以定位手機並排除平板電腦,我很高興。

設備是否支持電話與「手機」還是「平板電腦」無關。

如果您需要電話,請將<uses-feature android:name="android.hardware.telephony" />添加到您的清單。這通過保留SEND_SMS權限來暗示,因此如果您有SEND_SMS,則您將被限制爲具有電話功能的設備。