カテゴリー: blog

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

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

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 を使ってメインスレッドにコールバック処理をさせる。 メソッド内部の無名クラスからメソッドのロ…続きを読む

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

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

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