Androidによるパケット量取得

2,636 views
Skip to first unread message

konayuki

unread,
Mar 28, 2011, 10:09:39 PM3/28/11
to Android-SDK-Japan
いつもお世話になっております。
こなゆき と申します。

Androidのアプリ開発を行っているのですが、1つ気になる点がありまして投稿させていただきました。

「現在通信中のAPNにおける、パケット量(バイトでも可)の取得方法」について、
何か良い方法はないでしょうか?

まだリファレンスを漁っている最中ですので、見落としがあったかもしれませんが、
「こういう方法で取得できるよ!」というのがありましたら、ご教授いただけると幸いです。

以上です。
よろしくお願いいたします。

佐藤勝彦

unread,
Mar 29, 2011, 12:35:10 AM3/29/11
to android-...@googlegroups.com, konayuki
こなゆきさん

ユビラボ佐藤です

Android 2.2以降になりますが、
http://developer.android.com/reference/android/net/TrafficStats.html

というクラスがあります。
APNというのが、公衆網接続のことであれば、

getMobileRxBytes ()
getMobileTxBytes ()

getMobileRxPackets ()
getMobileTxPackets ()

で取得できます。

2011年3月29日11:09 konayuki <f.st...@gmail.com>:

> --
> このメールは Google グループのグループ「Android-SDK-Japan」の登録者に送られています。
> このグループに投稿するには、android-...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-sdk-ja...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-sdk-japan?hl=ja からこのグループにアクセスしてください。
>
>

K I

unread,
Mar 29, 2011, 8:04:17 PM3/29/11
to 佐藤勝彦, android-...@googlegroups.com
佐藤様

お世話になっております、こなゆきです。

返信ありがとうございます。
このようなモノがあったとは知らなかったです!
早速試してみたいとおもいます。

ご助言、ありがとうございました。


2011年3月29日13:35 佐藤勝彦 <stk...@ubilabo.net>:

konayuki

unread,
Mar 31, 2011, 2:00:53 AM3/31/11
to Android-SDK-Japan

お世話になっております、こなゆきです。
報告になりますが、無事TrafficStatsでほしかった情報が手に入りました。

ひとつ気になるのは、Xperiaなどの2.1系統でも通信量を取得しているアプリがありますよね。
今回のTrafficStatsは2.2以降ということで、Xperiaには対応できないとおもうのですが・・・
何か別策でもあるのでしょうか。

今回は2.2端末への搭載であるため問題は無かったのですが、気になるところです。


On 3月29日, 午後1:35, 佐藤勝彦 <stk...@ubilabo.net> wrote:
> こなゆきさん
>
> ユビラボ佐藤です
>
> Android 2.2以降になりますが、http://developer.android.com/reference/android/net/TrafficStats.html
>
> というクラスがあります。
> APNというのが、公衆網接続のことであれば、
>
> getMobileRxBytes ()
> getMobileTxBytes ()
> や
> getMobileRxPackets ()
> getMobileTxPackets ()
>
> で取得できます。
>
> 2011年3月29日11:09 konayuki <f.sta...@gmail.com>:
>
>
>
> > いつもお世話になっております。
> > こなゆき と申します。
>
> > Androidのアプリ開発を行っているのですが、1つ気になる点がありまして投稿させていただきました。
>
> > 「現在通信中のAPNにおける、パケット量(バイトでも可)の取得方法」について、
> > 何か良い方法はないでしょうか?
>
> > まだリファレンスを漁っている最中ですので、見落としがあったかもしれませんが、
> > 「こういう方法で取得できるよ!」というのがありましたら、ご教授いただけると幸いです。
>
> > 以上です。
> > よろしくお願いいたします。
>
> > --
> > このメールは Google グループのグループ「Android-SDK-Japan」の登録者に送られています。
> > このグループに投稿するには、android-...@googlegroups.com にメールを送信してください。
> > このグループから退会するには、android-sdk-ja...@googlegroups.com にメールを送信してください。
> > 詳細については、http://groups.google.com/group/android-sdk-japan?hl=jaからこのグループにアクセスしてください。- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

佐藤勝彦

unread,
Mar 31, 2011, 3:35:11 AM3/31/11
to android-...@googlegroups.com, konayuki
こなゆきさん

佐藤です

実機がないのでなんともいえないですが、同様の情報がlinuxレベルで
提供されています。

/proc/net/dev

このあたりのファイルを見ているのではないでしょうか。

2011年3月31日15:00 konayuki <f.st...@gmail.com>:

konayuki

unread,
Apr 5, 2011, 8:28:16 PM4/5/11
to Android-SDK-Japan

佐藤様

お世話になっております、こなゆきです。

該当ファイルを見てみたところ、確かに値が格納されている事を確認できました。
このあたりをゴネゴネして、出力してたんですね。。。
すごくいい勉強になりました、ありがとうございますっ

On 3月31日, 午後4:35, 佐藤勝彦 <stk...@ubilabo.net> wrote:
> こなゆきさん
>
> 佐藤です
>
> 実機がないのでなんともいえないですが、同様の情報がlinuxレベルで
> 提供されています。
>
> /proc/net/dev
>
> このあたりのファイルを見ているのではないでしょうか。
>
> 2011年3月31日15:00 konayuki <f.sta...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages