在某些设备(设备可能是也可能不是根设备)中,我们可以选择限制 wifi 和移动数据。
如何以编程方式检查设备受限的互联网连接?
问问题
268 次
1 回答
-2
在我的实用程序类中:
/**
* Check if the device is connected to the internet.
*
* @param context the application context
* @return boolean if device is online
*/
public static boolean isOnline(Context context) {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
return networkInfo != null && networkInfo.isConnected();
}
ConnectivityManager
当您不允许在后台工作或不允许连接到 Internet 时,应该报告 null。
于 2017-11-20T12:37:07.000 回答