gpt4 book ai didi

android - 如何在android中激活暂停的3G连接

转载 作者:太空狗 更新时间:2023-10-29 15:23:21 24 4
gpt4 key购买 nike

如果您通过禁用 3G(单击 F8)访问浏览器,浏览器仍然可以正常工作。我想在我的应用程序中使用类似类型的功能,如何在我的应用程序中实现相同的功能。

目前我们在我们的应用程序中使用以下代码:

protected boolean isNetworkCoverageAvailable()
{
boolean result = false;
Context oContext = AndroidContext.getContext();
ConnectivityManager connMgr = (ConnectivityManager) oContext.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo wifi = connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
NetworkInfo mobile = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);

if(wifi.isConnected() == true){
result = true;
} else if (mobile.isConnectedOrConnecting() == true){
result = true;
} else {
result = oMgr.getDataState() == TelephonyManager.DATA_CONNECTED;
}
Log.d(TAG, "Result: " + result + "");
return result;
}

该应用程序适用于 Wi-Fi 和 3G 启用,但我希望应用程序需要在 3G 由于设备不可用而暂停时自动激活 3G。

我如何在 Android 中执行此操作?

最佳答案

我认为您不能以编程方式启用 3G。用户选择禁用或启用它。

你能做的是要求用户启用 WIFI 或 3G 并将他们引导到设置屏幕吗?我想我以前见过应用这样做过。

关于android - 如何在android中激活暂停的3G连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5145825/

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