2010年05月05日

Android用のPocket WiFiの電波レベル表示アプリ作りました

Android使用中に、イーモバ側の電波レベルが悪い時でも、その情報はスマートフォン上には表示されないので、ただ通信が出来なくなってしまい、「反応が遅い?どうしたんだろー?」といった感じで困ってしまいます。
またPocket Wifiはコンパクト、かつ熱いのでカバンに突っ込んでいるので、電波レベルは気になっても、面倒なので取り出してまでは見ません。 そもそもeneloop mobile boosterに繋がってますし^^;


そこで、Android端末にWiFi接続されているイーモバイル Pocket Wifiの電波レベルを、Android端末に逐次、アイコン表示できるアプリを開発してみました。
P-Wifi Monitorというアプリです。

このアプリは、Android上にサービスとして常駐し、逐次ステータスバーに赤色のアイコンを表示します。
赤色アイコンはちょっとなー…と思いますが^^;(一応、イーモバイメージカラーが赤だと思い、描いてみたのですが)

device2.jpg
上のボタンを押すと、サービスが起動します。
すると、以下のように、左上に電波レベルが出ます。今のところは、3秒更新ですが、あんまり違和感ないみたいです。

device3.jpg

Notifierの表示はこんなかんじ。
device4.jpg

また、サービスとして常駐されるのはいやだ、という場合に、サービスを使用せず、ワンショットの電波レベルを取り込み表示する機能も付けました。
device1.jpg

先ほど使用してみましたが、そこそこ逐次Pocket Wifiの電波レベルが表示されていて、結構快適です。使っている時の安心感が高まりました。
P1030255.JPG
まだ作りが荒い部分がありますので、もう少し整理したら、公開させていただこうかと思っています。


右端の、「Google Androidアプリケーション開発入門」とっても参考になりました。




posted by いしいっち at 23:41| Comment(6) | TrackBack(0) | Android開発関連 | このブログの読者になる | 更新情報をチェックする

2010年05月03日

Androidアプリ開発ことはじめ

折角Nexus oneを買ったので、自分でアプリを作り始めてみたいと思います。

で、メモを残していきたいと思います。

●デバッグログを表示したい
以下のようなコードでログは出せるようです。

//使用するモジュール
import android.util.Log;

//ログ出したい箇所に以下のような記述を仕込む
Log.v("tag","message");


●ログを見る方法

\Tools\adb logcat
とする。ログが発生すると、逐次表示する。

adb logcat -d
とすると、たまっているログを表示して終了する。

---

なぜか、EclipseのLogCat画面がうまく動いてくれませんでした。
なんでだろう〜。


posted by いしいっち at 14:36| Comment(0) | TrackBack(0) | Android開発関連 | このブログの読者になる | 更新情報をチェックする