« android 上の タイマ処理について | トップページ | 1分間隔タイマの実装 »

2010年5月26日 (水)

Toggle Net Switch ウィジェット

android のウィジェットを作成してみました。
あくまで、個人的に欲しい機能を実装したのですが、何か要望があればコメント欄にお願いします。(マーケットにて公開させてもらってます。)

使い方:
Up00 Up1_2

[ウィジェットの追加]
 ホーム画面で何もない所を長押しし、「ウィジェット」を選択し、
 _Toggle net switch を選択する。
 (現バージョンでは、頭に_(アンダーバー)が入っていますが、これはデバッグ時の名残りなので、次回UP時に削除します。)

[使用方]
 左のウィジェットが通常画面です。これをタップすると、右のウィジェット画面に切り替わります。
 ここで、
 ・ Wifi のアイコンをタップすれば、Wifi の有効/無効 が切り替わります。
 ・ 携帯電話のアイコンをタップすれば、3G回線の 有効/無効 が切り替わります。
 ・ 設定のアイコンをタップすれば、ワイヤレス設定を開きます。

・・・・・
 んで、androidに限らず、PC向けアプリやWEB等を作っている時に毎回痛感するのが、自分の絵を描く能力の無さですね。今回のアイコンについてもかなり悩んで作ったのですが、まだまだ私自身納得できていません。
 知人にでも、この分野に長けている人がいれば良いんですけどね。

・・・・・
 現時点で、下記の要望を頂いてます。
 ・ Bluetooth の活性の表示、操作
 ・ GPS の活性の表示、操作

 何とか対応して行きたいので、今、調べながらやってます。ただ、あまり操作項目を増やすと、ウィジェットの操作性の低下を招きますので、なかなか悩ましいです。
(6/23追記) → 中間報告

 →  とは言いいつつ、GPSの活性の操作を調べていたら自前アプリ内でのGoogle Mapの表示操作が面白くてハマッてまして、全然進んでおりません。作ってみたいアプリのアイディアが2つほど出てきているので、どこから手を付けようかな・・・って感じです。

 謹製のGoogleMapアプリよりチョット操作性が上のマップ表示は出来ましたので、これをベースにして、色々機能付加していこうと思ってます。

野良地図アプリ (for android)

↑設定→アプリケーション→提供元不明のアプリ のチェックをすると使えます。
「トリプルタップ」を実装してあります。

(6/23 追記)
地図アプリできました!!

-----------------------------------------------------

(6/19 追記)
昨日更新版を公開しました。(Ver.1.4.0) 表示項目に
 ・ROM容量
 ・SDカード空き容量
 ・3Gのアクセスインジケーター
を追加しました。

あと、ネットワーク接続の変化をトリガにして、WiFi, 3G表示の更新を行うようにしました。
これにより、もしウィジェットの更新間隔が30秒、という長い間隔になっていても、ネットワークの状態変化が速く分かるようにしてあります。

(6/19 追記)
Ver.1.4.0を公開したら嬉しい事に、不具合のメールを頂いてしまいました。
・Ver1.4.0では、SDカードの空き容量が1Gを超えた辺りで表示がおかしくなる。
 →Ver1.4.1で、上記不具合を修正しました。
・Ver1.4.0, 1.4.1では、HT-03A等のディスプレイが160dpiの機種で、正しく表示されない。
 →Ver.1.4.2で、160dpiへ対応しました。(狭いかも・・・)

(6/24 追記)
→ Ver.1.5.0 を公開しました。( 記事 )

(7/02 追記)
→ Ver.1.6.0を公開しました。 (記事

(7/07追記)
→ Ver.1.6.5を公開しました。 (記事

« android 上の タイマ処理について | トップページ | 1分間隔タイマの実装 »

Toggle net switch」カテゴリの記事

コメント

ありがとうございます。Toggle Net Switch ウィジェットをxperiaで便利に使わせてもらってます。
v1.4.1ですが、フォントが小さくなったせいか、IP の数字がon-off表示にかからなくなって嬉しいです。ただ3Gの文字にかかるように白い点が2つ見えます。
それから、ROMは増減しないと思いますが、表示しなくても良いんじゃないんでしょうか?有用な機種があるなら、ごめんなさい。

コメントありがとうございます。

3Gにかかる二つの点は・・・3Gのアクセス時のインジケーターです。
表示されているIPアドレスが長いと、3Gの文字に少しかかってしまうかも
しれませんね。でも1.4.2で少し改善していると思います。

あとROMですが、xperia上の/dataというフォルダの空き容量を示しています。
ここは、アプリをインストールしたり、アプリ内のコンテンツを保存するのに使用されるので、端末の使用に伴い、少しずつ減っていくところです。

ここの空き容量が少ないと、システム的に不調になるので、今回表示を追加しました。

レスありがとうございます。
3GのインジケータとRAMの件、了解しました。昨日ブログを見たとき更新前だったか単に気付かなかったか…。
3Gインジケータの文字カブリですが、3桁×4のアドレスだとやっぱりかかってしまいますね。1桁少ないと大丈夫なんですが。3Gの文字を左詰めにするか、インジケータを上下配置にするか、3Gの文字の左右に振り分けるとかしないと難しそうですね。
ROMの方は説明を聞いて納得しました。マーケットの紹介文にDATAフォルダの説明があると分かりやすくて良いんじゃないでしょうか。
長文失礼しました。これからもがんばってくださいね(^-^)

Toggle Net Switch で3GをOFFにした後にソフトをアンインストールすると本体設定で3GをONにしても接続しなくなるときがあります。
wifiと3Gの切り替えをスムーズにするソフトを探していましたがアンインストール後に本体側や別ウィジットでONにしても3Gが復帰しない事があり焦りました。
Toggle Net Switchを再インストールしてONにすると無事接続。
ひとまずToggle Net Switchに落ち着きそうです。
素晴らしいソフトに感謝です。

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/558063/48461176

この記事へのトラックバック一覧です: Toggle Net Switch ウィジェット:

« android 上の タイマ処理について | トップページ | 1分間隔タイマの実装 »