我也想离线执行我的应用程序,所以我需要检查当前是否有可用的互联网连接。谁能告诉我如何检查 android 中是否有互联网可用?给出示例代码。我尝试使用下面的代码并使用模拟器进行检查,但它不起作用
public boolean isInternetConnection()
{
ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
return connectivityManager.getActiveNetworkInfo().isConnectedOrConnecting();
}
谢谢
原文由 mohan 发布,翻译遵循 CC BY-SA 4.0 许可协议
这将告诉您是否已连接到网络:
警告: 如果您连接到不包括互联网访问或需要基于浏览器的身份验证的 WiFi 网络,则
connected
仍然为真。您将在清单中需要此权限: