Android

Jak monitorować połączenia sieciowe w Androidzie w czasie rzeczywistym

Jak nawiązać połączenie z routerem...

Jak nawiązać połączenie z routerem...

Spisu treści:

Anonim

Monitorowanie wykorzystania danych na smartfonie to wyzwanie. Przy tak wielu sieciach, do których przechodzimy i hordach aplikacji, które łączą się z Internetem, jest to herkulesowe zadanie, aby mieć oko na wszystkie aplikacje, które wymagają dostępu do Internetu na naszym urządzeniu i na serwerze, z którym próbują się połączyć.

W przeszłości widzieliśmy już, jak monitorować wykorzystanie danych na urządzeniu z systemem Android za pomocą aplikacji Onavo. Korzystając z niego, możemy nie tylko monitorować, ile danych komórkowych każda aplikacja zużywa, ale także ograniczyć niektóre aplikacje tylko do Wi-Fi, aby zaoszczędzić przepustowość. Ale aplikacja dała nam tylko sedno danych, a nie aktywność w czasie rzeczywistym, w jaki sposób i kiedy aplikacje faktycznie korzystają z połączenia.

Jeśli przejdziesz do Ustawień systemu Android-> Użycie danych i stukniesz w dowolną z aplikacji korzystających z połączenia komórkowego w urządzeniu, aby połączyć się z Internetem, zobaczysz dwie sekcje dla każdej aplikacji. Wykorzystywane są dane na pierwszym planie i dane w tle.

Podczas gdy wykorzystanie danych na pierwszym planie jest obliczane podczas korzystania z aplikacji, dane tła są obliczane, gdy aplikacja łączy się z internetem w tle, gdy jest zminimalizowana, lub można powiedzieć, za plecami.

Monitor sieci dla Androida

W tej chwili nie ma wbudowanego sposobu na sprawdzenie danych w tle. Ale jak można się domyślić, jest do tego aplikacja!

Ta aplikacja, nazywana połączeniami sieciowymi dla Androida, jest prosta w obsłudze i może być instalowana również na urządzeniach bez systemu root. Po uruchomieniu aplikacji pierwszą rzeczą, którą zobaczysz, jest karta Bieżące połączenie. Ta karta informuje o połączeniach, które są aktualnie aktywne w telefonie komórkowym i aplikacjach podłączonych do Internetu. Pokazuje również ilość przesyłanych pakietów danych.

Druga karta to dziennik połączeń. Ta karta będzie pusta podczas inicjowania aplikacji po raz pierwszy. Aby go aktywować, musisz nacisnąć przycisk Live Capture, a aplikacja zacznie udostępniać wszystkie połączenia wykonywane w czasie rzeczywistym za pomocą telefonu komórkowego.

Lista jest aktualizowana i może być sortowana według najbardziej aktywnych, ostatnio widzianych i całkowitej aktywności.

W obu widokach zawsze możesz kliknąć połączenie, aby uzyskać dodatkowe informacje na jego temat, takie jak uprawnienia przyznane aplikacji i globalny adres IP wraz z lokalizacją geograficzną, z którą łączy się aplikacja. Użytkownicy mogą również zobaczyć dane administracyjne IP dotyczące aplikacji, ale jeśli mnie o to zapytasz, nie jest to zbyt ważne.

Podgląd na żywo jest ograniczony w wersji próbnej aplikacji, a wersję profesjonalną można kupić w Sklepie Play, korzystając z zakupu w aplikacji. Istnieje kilka ustawień, które można przełączać, aby uzyskać lepsze zrozumienie. Aplikacja obsługuje również powiadomienia, aby poinformować Cię, gdy niektóre aplikacje próbują połączyć się z Internetem.

Wniosek

W ten sposób można monitorować wszystkie aktywne połączenia sieciowe na Androidzie w czasie rzeczywistym. Aplikacja jest w tej chwili dość prosta, ale jest wystarczająco dużo miejsca na dodatkowe funkcje. Na przykład jedną z rekomendowanych przeze mnie funkcji jest możliwość automatycznego blokowania szkodliwej aktywności przez aplikację (np. Zaporę ogniową). Deweloper może utworzyć listę wszystkich złośliwych adresów IP, a następnie, jeśli jakaś aplikacja próbuje się z nią połączyć, ostrzega użytkownika i kończy połączenie.

Każda inna funkcja przychodzi ci na myśl? Jak podoba Ci się aplikacja w jej obecnej formie? Czy to ci się przyda?