gpt4 book ai didi

Android 手机 - 如何处理间歇性连接

转载 作者:行者123 更新时间:2023-11-29 02:10:29 28 4
gpt4 key购买 nike

我不确定这个问题属于这里....但仍然....

我的应用程序每 3 分钟与服务器交换一次数据。我在手机覆盖范围内使用蜂窝平板电脑(不是 Wi-Fi)。如果一个人在没有手机覆盖的地方使用它,他将不会获得新数据。我该如何处理这种情况?我在应用程序中做什么?

最佳答案

在这里,您可以测试 WIFI 和 3g/4g 覆盖范围:

private boolean hasNetworkConnection() {

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 手机 - 如何处理间歇性连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755016/

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