タグ: android

Android, ProgressDialog で進捗状況ダイアログを表示する

ProgressDialog を表示し、Timer で10秒経過すると task が実行される。 task では、ProgressDialog が消されて、Handler から結果メッセージを表示させる Runnable を呼ぶ。 View の処理はメインスレッドでなければ実行できないので Handler を使ってメインスレッドにコールバック処理をさせる。 メソッド内部の無名クラスからメソッドのロ…続きを読む

楽天トラベルに登録されたホテルを検索できる Android アプリ『楽旅』を公開!

楽天ウェブサービスの楽天トラベル系APIを利用した、ホテル検索 Android アプリ『楽旅』を公開した。   『楽旅』は、地域や現在位置、キーワードなどからホテル一覧情報を取得して表示させ、ホテルの詳細情報を確認することができる無料の Android アプリ。 ホテルの詳細情報には、ユーザーレビューやファシリティ(設備)情報などが表示される。   また、現在位置からホテルまで…続きを読む

Android, Uri.Builder を使って Uri 文字列を作る

Android で URI の生成・操作を行う Uri.Builder クラスを使って URI 文字列を作る方法のメモ。 Uri.Builder オブジェクトを作って、URI の各パラメータを指定していく。 主なメソッド scheme URI が使用するプロトコルを指定する。 authority 一般にホスト名と呼ばれるものを指定する。 path リソースを指定する。/ 以外の文字は必要に応じてエ…続きを読む

Android, ListView に複数のデータを割り当てる

Android のリスト表示用 UI の ListView で、リスト項目名としての表示用データと内部で保持する非表示データを合せ持たせる方法のメモ。 今回は、都道府県名(文字列)と都道府県コード番号(整数)の2つのデータを保持するリストを作成し、ListView にデータバインドさせる。 ListView で表示されるのは都道府県名のみで、リストをクリックした時に Toast で都道府県名と都道…続きを読む

Nexus One のリセット方法

Google Nexus One のリセット方法のメモ。 ソフトリセット 一旦バッテリを取り外す。 再度バッテリを装着して電源を入れる。 ハードリセット 電源をOFFにする。 『ボリューム ダウン (-)』ボタンを押しながら『電源』ボタンを押す。 BootLoaderの画面が出たら『ボリューム』ボタンで『CLEAR STORAGE』を選択して『電源』ボタンを押す。 『ボリューム アップ (+)』ボ…続きを読む

Android, 日時文字列の入力を簡単にする Simeji キャンディ(Candy)アプリ『日時入力』

Android の日本語文字入力アプリ Simeji のキャンディアプリとして、日時の文字列の入力を簡単に行えるアプリを作った。 キャンディアプリ選択リストが表示されるので、『日時入力』を選択する。 入力候補にはアプリ実行時の年月日・時間やその他の日時入力に便利な文字列が表示される。 また、年月日や日時のフォーマットとして、1桁の場合にゼロを付けるかどうかの設定ができる。 ダウンロード Times…続きを読む

Android, 通貨文字列の入力を手助けする Simeji キャンディ(Candy)アプリ『通貨入力』

Android の日本語文字入力アプリ Simeji のキャンディアプリとして通貨関連の文字入力を簡単に行えるアプリを作ってみた。 キャンディとは Simeji のマッシュアップアプリの機能で、Simeji の入力候補部分に複数の任意の文字列を表示させることができるというもの。 キャンディアプリによって表示される入力候補はタップして入力を行っても変更されないので、連続して入力を行える。 そこで、通…続きを読む

Nexus One で b-mobile SIM U300 を使う

Nexus One を自宅の Wifi のみで使っていたけれど、外で使わないのはもったいないので、日本通信の b-mobile SIM U300 (6ヶ月)を購入して使ってみた。 b-mobile のサイト(bモバイル  お取り扱い販売店)に掲載されている近くの量販店に問い合わせてみるがどこも在庫はなく、通販で購入しようかと思っていたところ、神戸ハーバーランドのSofmapに立ち寄った際にたずねて…続きを読む