Как проверить подключение к мобильной передаче данных и настроить для него событие? - PullRequest
0 голосов
/ 25 мая 2020

Я хочу проверить соединение для мобильной передачи данных, и если оно включается или выключается, я определю для него событие. Когда ячейка данных включена, отобразите значок мобильных данных. Когда мобильные данные отключены, значок мобильных данных также будет скрыт!

1 Ответ

0 голосов
/ 02 июня 2020

Определите, есть ли у вас соединение inte rnet

ConnectivityManager cm =
        (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
                      activeNetwork.isConnectedOrConnecting();

Определите тип соединения inte rnet

ConnectivityManager cm =
        (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
boolean isMetered = cm.isActiveNetworkMetered();

Для получения дополнительной информации нажмите здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...