カテゴリー: blog

Android, 実機(Nexus One)で OpenGL ES のテクスチャを貼る時の注意

オライリーの『初めての Android』の第10章 "OpenGLによる3Dグラフィックス" を読んでコードを実装していたら、テクスチャの貼りつけの所でエミュレータでは問題なくテクスチャが表示されるのに、実機(Nexus One)にインストールした場合にテクスチャが表示されずに真っ白になってしまった。 本のフォーラム(Pragmatic Forums | OpenGL Shad…続きを読む

飲食店検索 Android アプリ『HotSearch』を公開!

ホットペッパー.jp に登録されている日本全国の飲食店情報を検索できる Android アプリ 『HotSearch』を公開しました。 『HotSearch』はキーワードやGoogleマップの位置情報から、ホットペッパーWebサービスを利用して飲食店情報を検索することができる無料の Android アプリです。   飲食店詳細情報画面からは、ホットペッパーのサイトを開いたり、スマートフォ…続きを読む

Android, AlertDialog でタイトルをスクロール(marquee)させる

Android のダイアログで、長いタイトルをセットした際にテキストをスクロールして表示させようと、いろいろ試した際のメモ。 Dialog で通常のタイトル表示 最初に Dialog の setTitle() でタイトルをセットする、通常の方法を試してみる。 この場合、長いタイトルは途中で切れてしまい読めない。 layout ファイル <?xml version="1.0&quot…続きを読む

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

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

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

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

WordPress で記事に mixi チェックボタンを設置する

mixi チェックとはサイトの記事をコメント付きでマイミク等と共有できるサービスらしい。 ページ内に設置された mixi チェックボタンをクリックしてチェックリストにそのページを登録していく。 この、mixi チェックボタンを WordPress テンプレートを編集して、記事内に設置する方法をメモしておく。 mixi チェックキーの取得 mixi Developer Center (ミクシィ デベ…続きを読む

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』を選択して『電源』ボタンを押す。 『ボリューム アップ (+)』ボ…続きを読む