Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决android从wifi编程出来后丢失的移动数据连接(2G/3G/EDGE/GPRS)?_Android - Fatal编程技术网

如何解决android从wifi编程出来后丢失的移动数据连接(2G/3G/EDGE/GPRS)?

如何解决android从wifi编程出来后丢失的移动数据连接(2G/3G/EDGE/GPRS)?,android,Android,我需要修复android中出现的这个奇怪问题。有时我注意到,即使我有完整的蜂窝网络,数据网络也会丢失。(虽然所有设置都正确,但无法连接到internet)。这可能发生在我离开wifi之后。使其工作的一个快速修复方法是在设置-->移动网络中切换2G/3G选项,这可能会清除网络堆栈并使其全部工作。 但对于我的应用程序,它需要始终连接到互联网,我需要一个程序修复。我不能从代码中切换?或者我可以吗 我阅读并尝试通过重写APN设置进行修复,但这并不能完全解决问题,因为我们不再使用wifi连接。 有人从代码

我需要修复android中出现的这个奇怪问题。有时我注意到,即使我有完整的蜂窝网络,数据网络也会丢失。(虽然所有设置都正确,但无法连接到internet)。这可能发生在我离开wifi之后。使其工作的一个快速修复方法是在设置-->移动网络中切换2G/3G选项,这可能会清除网络堆栈并使其全部工作。 但对于我的应用程序,它需要始终连接到互联网,我需要一个程序修复。我不能从代码中切换?或者我可以吗

我阅读并尝试通过重写APN设置进行修复,但这并不能完全解决问题,因为我们不再使用wifi连接。
有人从代码中对此进行了修复吗?

没有编程解决方案。您需要切换网络选项,这通常无法在没有用户干预的情况下完成。

没有编程解决方案。您需要切换网络选项,这通常无法在没有用户干预的情况下完成。

由于Android网络和安全工作方式的原因,如果不进入设置,就无法切换2G/3G-4G。一些“根”手机曾经能够做到这一点,但在2.1及更高版本中被禁用。

由于Android的网络和安全工作方式,如果不进入设置,就无法切换2G/3G-4G。一些“根”手机曾经能够做到这一点,但在2.1及更高版本中被禁用。

没有解决方案吗?需要有办法。我发现唯一的解决办法是手动切换2G/3G。这是毫无用处的,因为它需要用户的关注和响应。我认为所有的机器人都是这样的,而且通常发生在设备长时间睡眠时。那么,持有部分尾流锁能完全解决问题吗?但这对于保持设备始终处于开启状态是无用的。加速计也是如此,它在HTC纹身等机器人睡眠时会关闭,即使CPU唤醒锁无法工作,你也需要保持部分或完全唤醒锁。有经验的人能解释一下吗?没办法?需要有办法。我发现唯一的解决办法是手动切换2G/3G。这是毫无用处的,因为它需要用户的关注和响应。我认为所有的机器人都是这样的,而且通常发生在设备长时间睡眠时。那么,持有部分尾流锁能完全解决问题吗?但这对于保持设备始终处于开启状态是无用的。加速计也是如此,它在HTC纹身等机器人睡眠时会关闭,即使CPU唤醒锁无法工作,你也需要保持部分或完全唤醒锁。有经验的人能解释一下吗?