Android - 检查手机是否有网络提供商

标签 android

我有一个 Android 应用程序,因为有一个特殊的要求,我需要检查 Android 设备是否有网络提供商或它只启用了 WiFi。

谢谢。

最佳答案

这应该可以解决问题。

ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();

if(networkInfo != null && networkInfo.isConnected()){
     //Your code here
}

关于Android - 检查手机是否有网络提供商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8211081/

相关文章:

java - 单个 Android 线程处理多个作业

java - 为 Android 的 Amazon AWS SES 发送带有附件的电子邮件?

android - 无法隐藏TitleBar,变为透明

php - Android 和 PHP 服务器 : encrypt and decrypt data

Java/Android 添加 2 个字节(如何告诉编译器它不会超过 127?)

android - 在 Android 中请求 HTTP 失败

java - 错误 'Didn' t 在路径 : DexPathList' 上找到类

android - SharedPreferencesChangeListener 不工作

Android:AbsListView.setItemChecked() 导致 ActionMode 销毁并重新创建?

android - 如何使用 MonoDroid 打开网站?