2015-03-12 2 views
3

У меня есть диагностическое устройство, которое также действует как точка доступа Wi-Fi. Любое устройство может подключаться к этой точке доступа и запрашивать информацию с устройства. Устройство, очевидно, не обеспечивает доступ в Интернет по этой сети.Принудительное использование сотового соединения на андроиде при подключении к WiFi

Я попытался создать приложение для Android, которое запрашивает информацию с устройства, используя предоставленную Wi-Fi сеть, а затем загружает данные на какой-либо сервер в Интернете, используя сотовую связь.

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

До сих пор я пытался использовать ConnectivityManager, чтобы запросить мобильную сеть и связать ее с моим сокетом связи. Кроме того, я попытался выполнить итерацию всех сетевых интерфейсов и связать сокет связи с IP-адресом сотового интерфейса. Однако оба запроса не удались, так как я не смог запросить интерфейс сотовой сети из приложения.

Как я могу перенаправить данные с устройства в сети Wi-Fi на какой-либо сервер через сотовую интернет-связь?

ответ

Смежные вопросы