データ接続モードとレートを監視および記録し、場所を記録するにはどうすればよいですか?


16

電話がデータ接続に使用している接続タイプと理論的なデータレート、および異なる場所でそれがどのように変化するかを理解したいと思います。speedtest.netのような実際のデータ速度テストではなく、データ接続のタイプ(GPRS、HSDPA、HSDPA +)および特定の変調とUEカテゴリのロギングを探しています(ユーザー機器(UE)の表を参照)この記事のカテゴリ)。

この情報は、実際にネットワークを介して追加のデータを送信することなく、電話のラジオから入手できる必要があります。

この情報を、おおよその場所とともに、おそらくバックグラウンドプロセスとしてログに記録したいと思います(これは、データ接続がアクティブな場合にのみ実行されるため、バッテリーを消耗しません)。

回答:


2

必要なネットワークデータはlogcatを介して利用できると思います。alogcat(Android 4.0以前)またはadb(任意、ただしAndroid 4.1以降に必要を使用して、電話機のネットワークバッファーを表示します。私はadbでこのステートメントを使用する必要がありました:

adb logcat -b radio GsmSST:D *:S

結果のリストには、次のようなログエントリが含まれていました。

D/GsmSST  (  707): [GsmSST] handlPollStateResultMessage: GsmSST setDataRegState=0 regState=1 dataRadioTechnology=9

これはGSMであるGalaxy Nexusからです-お使いの携帯電話がCDMAである場合、それは非常に異なって見え、異なるadbコマンドが必要になります。dataRadioTechnology部分に注意してください。数字の意味を理解するために少しテストを行います(私のGoogle-fooは、オンラインで答えを見つけるのに十分に機能していません)。

その後、あなたがする必要があるのはあなたが好きな方法を使ってあなたの場所を追跡することです。タイムスタンプを使用して、logcatの出力をロケーションログと関連付けて、何が得られるかを確認してください!


1

ここでのちょっとした答え:Android / Eclipse開発環境はセットアップされていますか?具体的な答えはありませんが、フィルターを使用せずに詳細モードでログファイルを表示すると、電話が実行しているほぼすべての内容が表示されます(...または少なくともプログラマーがログファイルに記録することを選択したことを示します。プログラマーは怠け者であることが多く、デバッグが終わった後にログをオフにするのを忘れています。)少なくとも、ログはどの無線/接続サービスがアクティブであるかを明らかにするかもしれません。そしてそこから、グーグルを介して、それらが公開するインターフェースに関する情報を見つけることができます。ログファイルを見ると、たくさんの興味深いことがわかります。



1

私はそれが場所を記録するとは思わないが、あなたが探している他のすべてのほとんどのことを行うと思う:

ネットワークログ

私は時々ネットトラフィックを監視するためにそれを使用し、それは本当にうまく機能します。


1

Network Speed https://play.google.com/store/apps/details?id=netspeed.ptを試してください。 すべてのデータとそのタイプが記録されます。明らかに、現在地は記録されません。毎回使用しています。サイズはわずか43 kbで、無料です。試してみてください。


私はかなり長い間ネットワーク速度を使用しています。データのスループットのみを示します。元の投稿で述べたように、接続のタイプ(GPRS、HSPA、LTEなど)および特定の位置情報でネットワークがサポート/提供する特定の変調(理論的なデータレート)を記録する方法を探しています。。これまでのところ、これを行うものは見つかりませんでした。
tim11g

1

Stats Freeアプリを使用しています。GPRS / HSDPAおよびWiFi(個別)を介して転送されたデータを表示するだけではありません。通話とメッセージログも表示されます。


アプリへのリンクがもう機能しない
-rjdkolb

-3

「設定」>「データ使用量」は、ジェリービーンから利用可能なすべてのネットワークトラフィックを記録します


5
あなたの答えをより具体的にし、OPが探しているものを完全に考慮した答えを提供してください。
-ZnewmaN

OPが要求したように、そのログデータ速度と接続タイプはどこにありますか?「アプリごとに使用されるデータの量」は求められませんでした。さらに、「どこか」という名前のエントリはありません(おそらく「設定」->「データの使用」を参照してください)。
イジー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.