簡體   English   中英

如何從wifi編程出來后解決在android中丟失的移動數據連接(2G / 3G / EDGE / GPRS)?

[英]How to resolve mobile data connection(2G/3G/EDGE/GPRS) lost in android after coming out from wifi programatically?

我需要針對出現在android中的這個奇怪問題的修復程序。 有時我注意到即使我擁有完整的蜂窩網絡,數據網絡也會丟失。(盡管所有設置都正確,但無法連接到互聯網)。 我離開wifi后可能會發生這種情況。 要使其正常運行,一個快速解決方案是在設置->移動網絡中切換2G / 3G選項,這可能會清除網絡堆棧並使它們全部正常工作。 但是對於我的應用程序(它總是需要連接到Internet),我需要以編程方式進行修復。 我無法通過代碼切換該代碼嗎? 還是可以嗎?

我閱讀並嘗試通過改寫APN設置來解決此問題,但是隨着我們從wifi連接中撤出,這無法完全解決問題。 有人從代碼中對此有任何解決辦法嗎?

由於Android網絡和安全性的工作方式,如果不進行設置就無法切換2G / 3G-4G。 一些“有根”的電話曾經能夠做到這一點,但是在2.1及更高版本中已被禁用。

以編程方式沒有解決方案。 您需要切換網絡選項,這通常需要用戶干預才能完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM