gpt4 book ai didi

java - 检查用户是否连接到互联网,如果没有则提示用户开启数据服务android

转载 作者:行者123 更新时间:2023-12-01 09:54:58 24 4
gpt4 key购买 nike

我正在检查用户是否已连接到互联网。如果用户未连接,则提示用户开启数据服务。

这是我用来提示用户在未连接时打开数据服务的代码

@Override
public void onClick(DialogInterface dialog, int which) {
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);
dialog.dismiss();
}

上面的代码工作正常,但它打开了 wifi 设置。请问如何修改代码才能打开下图

enter image description here

最佳答案

public boolean isNetworkAvailable() {
ConnectivityManager connectivity = (ConnectivityManager) ctx
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity == null) {
return false;
} else {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null) {
for (int i = 0; i < info.length; i++) {
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
return true;
}
}
}
}
return false;
}

关于java - 检查用户是否连接到互联网,如果没有则提示用户开启数据服务android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37320000/

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