Принудительно использовать 3G и WiFi?

Могу ли я заставить Android через настройки использовать 3G для всех загрузок, когда включены и WiFi, и 3G?

Основная причина, по которой я пытаюсь добиться этого, заключается в том, что я хочу использовать WiFi только как средство для подключения к ADB (без использования USB).

У меня телефон Nexus 4 с Cyanogenmod 10.

То, что встроено в Android, Wi-Fi и 3G — взаимоисключающие триггеры. Не может быть, чтобы они оба были включены.

Ответы (1)

Краткий ответ

Нет, невозможно или, по крайней мере , сложно и утомительно , потому что Android по умолчанию использует Wi-Fi, поскольку он обычно быстрее, надежнее и не имеет ограничения на передачу данных.

Однако

Вы можете изучить это приложение . Хотя для этого требуется рутированное устройство, оно позволяет вам использовать как ваш WiFi, так и 3G для одновременной загрузки.

Длинный ответ

Как предложил t0mm13b (и я охотно подчиняюсь ему), если вы действительно серьезно относитесь к этому и обладаете необходимым опытом, вы можете

изменить исходный код, чтобы удалить взаимоисключающий флип/флоп, а также на уровне RIL

К сожалению, я недостаточно квалифицирован, чтобы указать вам направление на страницу разработчика Android , если вы решите пойти по этому пути.

Спасибо, думаю, придется искать другой вариант.
Для приложения, о котором вы упомянули, требуется root . Для совместного использования обеих сетей требуется root-доступ (не забудьте сказать «авторизовать» в приглашении суперпользователя). а также Использование обоих подключений не поддерживается на всех комбинациях устройств / ПЗУ. , Реальный способ сделать это - изменить исходный код, чтобы удалить взаимоисключающие флип/флоп, а также на уровне RIL.