无论如何我们可以检查Android设备是否仅是WiFi?例如 Nexus 7 有 WiFi-Only 设备和 WiFi&3G 设备。
问问题
2090 次
2 回答
8
我认为getPhoneType()会帮助你。
或者
您可以查询应用程序中的系统功能,看看是否有效
PackageManager pm = getPackageManager(); boolean isAPhone = pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY);
如果您关心 GSM/CDMA,请使用更具体的FEATURE_TELEPHONY_GSM
或FEATURE_TELEPHONY_CDMA
.
如果设备在说谎,那么您当然无能为力。
于 2012-11-20T04:48:36.477 回答
2
如果您想检查 wifi 是否已连接,请查看以下问题:
如何在 Android 上查看 Wi-Fi 是否已连接?
如果你想检查网络类型而不是看到这个问题:
如何检查 wifi 或 3g 网络在 android 设备上可用
于 2012-11-20T04:38:05.730 回答