Описание тега android-connectivitymanager

0 ответов

Android ConnectivityManager активная сеть при загрузке равна нулю

У меня есть приложение запуска, которому нужен интернет на первом экране. У меня стандартный метод public static boolean isNetworkAvailable(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context.getApplicationCont…
1 ответ

Как определить, что WIFI подключен, но нет интернета (ограничение данных превышено / нет сигнала)

Я хочу проверить, подключен ли '' Wi-Fi '', но как определить, доступен ли интернет? Потому что в моем "MainActivity.java" я проверяю интернет-соединение, а также доступность интернета, следуя коду. public static boolean isConnectedToInternet(Contex…
7 ответов

Разница между registerDefaultNetworkCallback и registerNetworkCallback

Я столкнулся с registerDefaultNetworkCallback и registerNetworkCallback при обновлении моего приложения для Android для API 28. Изучив документацию, я не могу найти разницу между регистрацией обратного вызова в сети и регистрацией обратного вызова п…
0 ответов

У Android отсутствует соединение с обратным вызовом при подключении к Wi-Fi без доступа к Интернету и мобильным данным

У меня есть следующая проблема: private BroadcastReceiver connectivityBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if (!Objects.equals(intent.getAction(), CONNECTIVITY_CHANGE)) { Log…
1 ответ

Как разместить Observables в независимых классах жизненного цикла?

У меня есть класс уведомлений об изменении сети на основе ConnectivityManager.NetworkCallback и я хочу обновить некоторые поля, когда сеть доступна; override fun onAvailable(network: Network?) { super.onAvailable(network) val db = StoreDatabase.getI…
1 ответ

Networkcallback вызывается несколько раз даже после отмены регистрации

В моем Android-приложении мне нужно вызывать API через соединение Wi-Fi, которое не имеет интернет-соединения, даже если сотовые данные включены. Мне удается справиться с этим с помощью нижнего кода: NetworkRequest.Builder builder; builder = new Net…
19 окт '18 в 14:53
0 ответов

Приемник вещания работает непостоянно - не регистрируется подключение к мобильной сети

У меня есть BroadcastReceiver, Когда мой телефон не подключен ни к Wi-Fi, ни к мобильным данным, а затем продолжает получать мобильное соединение, BroadcastReceiver в большинстве случаев onReceive и выведите "Connected" в logcat. Но иногда Broadcast…
1 ответ

Подключите Android DhcpInfo через Ethernet

Как получить DhcpInfo() (шлюз ip, маска сети, днс и т. Д.) Устройства Android, подключенного через Ethernet? Я знаю, как получить его, если устройство подключено через Wi-Fi и использует разрешение ACCESS_WIFI_STATE: WifiManager wifi = (WifiManager)…
1 ответ

"Подключен", даже когда Wi-Fi выключен

Миссия состоит в том, чтобы проверить, подключен ли мобильный телефон в Интернете или нет. У меня проблемы. Он показывает "Подключен", даже когда Wi-Fi выключен. Вот мой класс. public class InterneProvjera { Context context; @SuppressLint("MissingPe…
0 ответов

Android: ProcessBuilder не привязан к сети (установлен ConnectivityManager.bindProcessToNetwork)

Я работаю над проектом, который должен оценить соединения Wi-Fi. Поскольку смартфон может иметь подключение для передачи данных, я проверяю каждое подключение, к которому привязана сеть TYPE_WIFI: boolean bound = false; if (Build.VERSION.SDK_INT &gt…
1 ответ

bindProcessToNetwork не работает с ffmpeg в Android

Я использую FFmpeg для потоковой передачи видео с камеры (которая подключена через Wi-Fi без подключения к Интернету) на другой сервер, и я хочу сделать процесс потоковой передачи через сотовые данные. Как я уже подключен к Wi-Fi и использовать сото…
2 ответа

Когда я открываю свое приложение для Android, когда WiFi не подключен, он не показывает WiFi, как я указал в коде

Но когда я подключаю свое приложение к Wi-Fi, оно все еще показывает, что WiFi не подключен, поэтому я должен закрыть приложение и открыть его снова с подключенным WiFi. if (wifimanager.setWifiEnabled(true)) { punchin.setOnClickListener { if ((conMg…
08 ноя '18 в 06:45
2 ответа

Как установить ContentView в другой фрагмент, если Интернет недоступен, и возобновить фрагмент, если подключение доступно

После входа в приложение мне нужно проверять подключение к Интернету перед каждым onClick событие и после каждого Fragment Если подключение к Интернету недоступно, setContentView должен установить другой фрагмент, и как только Интернет станет доступ…
1 ответ

Выполните специфичные для сети разрешения имен хостов, используя Network.getAllByName

В документации по ConnectivityManager, в bindProcessToNetwork javadoc, есть следующий комментарий: Использование индивидуально связанных сокетов, созданных Network.getSocketFactory(). CreateSocket() и выполнение специфичных для сети разрешений имен …
0 ответов

Как запустить приложение Android только при подключении к определенным сетям или VPN?

Есть ли способ ограничить работу приложения сервером, к которому оно подключается, если оно подключается только через определенные сети или VPN (например, eduroam). Это хороший способ ограничить запуск приложения только в определенных местах (наприм…
1 ответ

Как обнаружить изменение сети и изменить активность с A на B, когда сеть подключена

У меня есть SplashActivity, Activity A и Activity B. Когда Интернет недоступен, действие Splash перенаправляется на действие A, а когда Интернет доступен и подключен, SplashActivity перенаправляет на действие B. Я хотел бы немедленно закрыть действи…
28 авг '18 в 00:47
1 ответ

Состояние сети, обнаруживающее проблему с ConnectivityManager в Android

Я хочу выяснить, подключен ли этот мобильный телефон к Интернету или нет (Wi-Fi и мобильные данные). Я использую приведенный ниже код, и он работает нормально на всех устройствах, кроме одной заметки 4. Я нахожу проблему, когда он не отображается ка…
0 ответов

WiFi неверный пароль возвращает true

Я пытаюсь добавить сеть Wi-Fi на моем устройстве, как это public static boolean connectToWifi(String ssid, String password) { WifiConfiguration wifiConfig = new WifiConfiguration(); wifiConfig.SSID = String.format("\"%s\"", ssid); wifiConfig.preShar…
3 ответа

ConnectivityManager Networkcallback не перехватывает соединение с сетью Wi-Fi без подключения к интернету

У меня есть устройство, к которому мое приложение может подключиться через WIFI, но на устройстве нет Интернета. Я реализовал NetworkCallback для отслеживания изменений в подключении как таковых: public class ConnectivityNetworkCallback extends Conn…
31 июл '18 в 13:28
1 ответ

Проверка подключения к сети отличается в Android 6 и Android 7 при запуске приложения

Мое приложение представляет собой приложение в режиме киоска (если пользователь не введет код, он не сможет получить доступ ни к каким приложениям Android). Поэтому, когда вкладка загружается, в сервисе необходимо выполнить некоторые настройки. Я ис…