#android #android-permissions
#Android #android-разрешения
Вопрос:
Есть ли способ узнать в Android, есть ли в настоящее время активное подключение к Интернету, без необходимости включать разрешение ACCESS_NETWORK_STATE в манифест и, следовательно, избегать использования NetworkInfo.isConnected и ни пинга сервера?
Нам не нужно выполнять сетевые операции, только чтобы узнать, есть ли активное подключение к Интернету.
Комментарии:
1. вы могли бы спросить своего пользователя, что-то вроде `эй, у вас есть стабильное подключение к Интернету на вашем телефоне?`
2. Нам не нужно выполнять сетевые операции — да, это единственный способ определить, есть ли подключение к Интернету
Ответ №1:
Нет, вы не можете получить доступ к любому типу информации устройства без разрешения пользователя в Android. Если вы хотите получить доступ к состоянию сети пользователя, вам необходимо добавить разрешение в файл манифестов вашего проекта.
Комментарии:
1. Хм, вы можете получить доступ к большому количеству информации об устройстве без разрешения пользователя. Например. через
Build