Android 7.1 включает / выключает мобильные данные - PullRequest
0 голосов
/ 17 мая 2018

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

есть ли решение для этой ситуации.поэтому, когда я подключаюсь к Wi-Fi без интернета, он переключится на Wi-Fi, несмотря ни на что.

1 Ответ

0 голосов
/ 07 января 2019

Я недавно ответил на аналогичный вопрос, который вы можете проверить здесь

Подводя итог, вам нужно реализовать следующее:

  1. Сетевой обратный вызов для сети WiFi.
  2. Запрос сети с использованием ConnectivityManager.requestNetwork ()
  3. Затем при получении обратного вызова используйте Network.openConnection () , чтобы сделать HTTP-запрос
...