Android

Как отслеживать сетевые подключения в Android в режиме реального времени

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net

Оглавление:

Anonim

Мониторинг использования данных на смартфоне является сложной задачей. С таким большим количеством сетей, к которым мы продолжаем переключаться, и целым рядом приложений, которые продолжают подключаться к Интернету, очень важно следить за всеми приложениями, которым требуется доступ в Интернет на нашем устройстве, и сервером, к которому они фактически пытаются подключиться.

В прошлом мы уже видели, как контролировать использование данных на устройстве Android с помощью приложения Onavo. Используя его, мы могли не только отслеживать, сколько сотовых данных потребляет каждое приложение, но также ограничивать определенные приложения только Wi-Fi, чтобы сэкономить пропускную способность. Но приложение только дало нам суть данных, а не действия в реальном времени о том, как и когда приложения фактически используют соединение.

Если вы перейдете в « Настройки Android» -> «Использование данных» и коснитесь любого из приложений, использующих сотовое соединение на вашем устройстве для подключения к Интернету, вы увидите два раздела для каждого приложения. Есть использование данных Foreground и использование данных Background.

В то время как использование данных переднего плана вычисляется, когда вы фактически используете приложение, фоновые данные рассчитываются, когда приложение подключается к Интернету в фоновом режиме, когда оно свернуто или, можно сказать, за вашей спиной.

Сетевой монитор для Android

В настоящее время нет встроенного способа проверки фоновых данных. Но, как вы уже догадались, для этого есть приложение!

Это приложение, которое называется Network Connections for Android, является простым в использовании и может быть установлено на не рутированных устройствах. После запуска приложения первое, что вы увидите, это вкладка Current Connection. На этой вкладке отображаются соединения, которые в данный момент активны на вашем мобильном телефоне, и приложения, подключенные к Интернету. Он также показывает количество передаваемых пакетов данных.

Вторая вкладка - журнал подключений. Эта вкладка будет пустой при первой инициализации приложения. Чтобы активировать его, вам нужно нажать на кнопку Live Capture, и приложение начнет предоставлять вам все соединения, которые были сделаны с помощью вашего мобильного телефона в режиме реального времени.

Список обновляется и может быть отсортирован по наиболее активным, последним просмотренным и выполненным действиям

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

Просмотр в реальном времени ограничен в пробной версии приложения, а профессиональную версию можно приобрести в магазине Play Store с помощью покупки в приложении. Есть несколько настроек, которые вы можете переключать, чтобы лучше понять. Приложение также поддерживает уведомления, чтобы сообщать вам, когда определенные приложения пытаются подключиться к Интернету.

Заключение

Таким образом, вы можете отслеживать все активные сетевые подключения на вашем Android в режиме реального времени. На данный момент приложение довольно простое, но есть место для дополнительных функций. Например, одна функция, которую я бы порекомендовал, - это возможность автоматически блокировать вредоносную активность приложения (например, брандмауэра). Разработчик может составить список всех вредоносных IP-адресов, а затем, если какое-либо приложение пытается подключиться к нему, оно просто предупреждает пользователя и прерывает соединение.

Любая другая функция приходит на ум? Как вам приложение в его текущей форме? Это выглядит полезным для вас?