gpt4 book ai didi

java - 在android模拟器中检查互联网

转载 作者:太空狗 更新时间:2023-10-29 15:28:17 26 4
gpt4 key购买 nike

<分区>

我正在尝试在我的 android 应用程序中检查互联网连接

    public static boolean isConnectingToInternet(Context _context) {
ConnectivityManager connectivity = (ConnectivityManager) _context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
Log.d("Network",
"NETWORKnAME: " + info[i].getTypeName());
return true;
}

}
return false;
}

但问题是,当我尝试通过关闭主机 PC 互联网连接来检查模拟器中的互联网连接时,此功能仍然返回 true,即在我关闭主机 PC 的互联网连接时互联网可用
ConnectivityManager 类帮助确定是否连接到网络而不是关于互联网连接

我的问题是如何检查互联网连接不可用?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com