Androidのネットワーク接続をリアルタイムで監視する方法
その他 / / November 29, 2021
スマートフォンでデータ使用量を監視することは課題です。 切り替えを続けるネットワークが非常に多く、インターネットに接続し続けるアプリの大群があるため、これは非常に困難な作業です。 デバイスと実際に接続しようとしているサーバーでインターネットアクセスを必要とするすべてのアプリを監視するため に。
過去に、私たちはすでに監視する方法を見てきました Onavoアプリを使用したAndroidデバイスでのデータ使用量. これを使用すると、各アプリが消費しているセルラーデータの量を監視できるだけでなく、特定のアプリをWi-Fiのみに制限して 帯域幅を節約する. ただし、アプリはデータの要点を提供するだけであり、アプリが実際に接続を使用している方法とタイミングのリアルタイムアクティビティは提供しませんでした。
に移動した場合 Androidの設定->データ使用量 デバイスでセルラー接続を使用してインターネットに接続しているアプリのいずれかをタップすると、各アプリに対して2つのセクションが表示されます。 あります フォアグラウンドデータ 使用法と バックグラウンドデータ 利用方法。
フォアグラウンドデータの使用量は実際にアプリを使用しているときに計算されますが、バックグラウンドデータは 最小化されたときにアプリがバックグラウンドでインターネットに接続したときに計算されます。 あなたの背中。
Android用ネットワークモニター
現在、バックグラウンドデータをチェックするための組み込みの方法はありません。 しかし、ご想像のとおり、そのためのアプリがあります。
と呼ばれる Android用のネットワーク接続、このアプリは使いやすく、にインストールすることができます ルート権限を取得されていないデバイス 同様に。 アプリを起動すると、最初に表示されるのは 現在の接続 タブ。 このタブには、モバイルで現在アクティブになっている接続と、インターネットに接続されているアプリが表示されます。 また、転送されるデータパケットの量も表示されます。
2番目のタブは 接続ログ. アプリを初めて初期化すると、このタブは空になります。 有効にするには、ボタンをタップする必要があります ライブキャプチャ そしてアプリはあなたにリアルタイムであなたの携帯電話を使用して確立されたすべての接続を提供し始めます。
リストは更新を続け、最もアクティブな、最後に表示された、実行されたアクティビティの合計で並べ替えることができます。
どちらのビューでも、いつでも接続をクリックして、接続などの詳細を取得できます。 アプリとグローバルIPに付与される権限と、アプリが存在する地理的位置 に接続します。 ユーザーはアプリに関するIP管理データも表示できますが、私に言わせれば、それほど重要ではありません。
アプリの試用版ではライブビューが制限されており、アプリ内購入を使用してPlayストアからプロフェッショナル版を購入できます。 理解を深めるために切り替えることができる設定がいくつかあります。 このアプリは、特定のアプリがインターネットに接続しようとしたときに通知する通知もサポートしています。
結論
これが、Android上のすべてのアクティブなネットワーク接続をリアルタイムで監視する方法です。 このアプリは現時点ではかなり基本的なものですが、さらに多くの機能を追加する余地があります。 たとえば、私がお勧めする機能の1つは、アプリ(ファイアウォールなど)による悪意のあるアクティビティを自動的にブロックする機能です。 開発者はすべての悪意のあるIPのリストを作成し、アプリがそれに接続しようとすると、ユーザーに警告して接続を終了するだけです。
他に頭に浮かぶ機能はありますか? 現在の形のアプリはどうですか? それはあなたにとって有用に見えますか?