gpt4 book ai didi

android - ConnectivityManager 验证互联网连接

转载 作者:行者123 更新时间:2023-11-29 14:21:03 30 4
gpt4 key购买 nike

大家好,我需要验证我的设备当前是否连接到互联网,所以我编写了这个类,它使用 ConnectivityManager 来检查:

public boolean checkInternetConnection() {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);

if (cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isAvailable() && cm.getActiveNetworkInfo().isConnected()) {
return true;

} else {
return false;
}
}

效果很好,因为现在该方法位于主包 (com.App) 的一个类中,但是我应该如何更改代码以使其在 中定义的类中工作>com.App.Utility ?

谢谢!

最佳答案

package com.app.utility;

public class Utilities {

public static final boolean CheckInternetConnection(Context context) {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);

if (cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isAvailable() && cm.getActiveNetworkInfo().isConnected()) {
return true;

} else {
return false;
}
}
}

关于android - ConnectivityManager 验证互联网连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7071578/

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