我们是否可以检查Android设备是否只是WiFi?例如,Nexus 7具有仅WiFi设备和WiFi& 3G设备。
答案 0 :(得分:8)
我认为getPhoneType()可以帮助你。
OR
您可以在应用中查询系统功能,看看是否有效
PackageManager pm = getPackageManager(); boolean isAPhone = pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY);
如果您关心GSM / CDMA,请使用更具体的FEATURE_TELEPHONY_GSM
或FEATURE_TELEPHONY_CDMA
。
如果设备在撒谎,那么你当然没什么可以做的。
答案 1 :(得分:2)
如果您想检查wifi是否已连接,请参阅此问题:
How do I see if Wi-Fi is connected on Android?
如果要查看网络类型,请查看以下问题:
how to check wifi or 3g network is available on android device