gpt4 book ai didi

android - 要求用户连接到互联网或退出应用程序(android)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:19:52 24 4
gpt4 key购买 nike

我正在开发一个图片库应用程序,该应用程序正在从互联网上检索图像。

所以我想提示一个对话框,要求用户连接到互联网或退出应用程序。

向用户显示 WiFi 和运营商网络选项。

最佳答案

这会检查 wifi 和移动数据..在启动时或您的主要 Activity 上运行此代码以检查网络连接。如果网络未连接则弹出对话框并完成 Activity 。就这么简单

private boolean haveNetworkConnection() {
boolean haveConnectedWifi = false;
boolean haveConnectedMobile = false;

ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo[] netInfo = cm.getAllNetworkInfo();
for (NetworkInfo ni : netInfo) {
if (ni.getTypeName().equalsIgnoreCase("WIFI"))
if (ni.isConnected())
haveConnectedWifi = true;
if (ni.getTypeName().equalsIgnoreCase("MOBILE"))
if (ni.isConnected())
haveConnectedMobile = true;
}
return haveConnectedWifi || haveConnectedMobile;
}

关于android - 要求用户连接到互联网或退出应用程序(android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25685755/

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