タグ: android

Android, 懐中電灯アプリ TinyTorch

Android の RGB カラーピッカーダイアログを作ったので、色を変更できる懐中電灯アプリ TinyTorch を作った。 メニューボタンの『Color…』ボタンをタッブして、RGB Color Picker ダイアログを表示させて、画面の表示色を変更できる。 『Brightness…』ボタンをタップして、 Brightness ダイアログを表示させて、画面の輝度を変更…続きを読む

Android アプリに署名をする

Eclipse の Package エクスプローラからエクスポート対象のパッケージ名の上の右クリックメニューから『Android Tools』→『Export Unsigned Application Package…』を選択し apk ファイルを生成する。 keytool で keystore ファイルを作成する。 $ keytool -genkey -v -keystore hog…続きを読む

Ubuntu 10.04 で Nexus One を USB 接続してもデバイス名が正常に表示されない問題

Ubuntu 10.04 で Nexus One を USB で接続しても adb devices コマンドでデバイス名が正常に表示されなかった。 そのため、アプリのデバッグ・インストールすることができない、そこで udev の rules ファイルを作成してデバイス名が認識できるようにする。 $ adb devices List of devices attached ???????????? …続きを読む

Nexus One (Google Android スマートフォン) Unpacking

Google の Android スマートフォンを入手したので、開封のレポート。 シンプルな箱。底面の4隅が Google のコーポレートカラーの青赤黄緑になっている。 中身は、Nexus One 本体やドロイドくんがプリントされたソフトケース、バッテリ、USBケーブル、ACアダプタ、イヤホン、取説など。 バッテリを入れて起動すると、設定ウィザードが開始される。ウィザード開始前に『Change l…続きを読む

Android, DDMS でスクリーンショットを撮る

Android SDK の DDMS で Device ビューから端末(エミュレータ、または、USB接続した実機)を選択して、Screen Capture ボタン(下図の赤丸内)をクリックするとスクリーンショットが撮れる。 Screen Capture ボタンをクリックすると、スクリーンキャプチャ・ダイアログが表示されるので、save ボタンをクリックして保存する。 以下は、RGB カラー選択ダイ…続きを読む

Android, 画面の幅・高さ・傾きを調べる

Android で画面の幅・高さ・傾きの方向を調べる方法のメモ。 Display クラスを使って画面の情報を取得する。 getOrientation, getRotation とも 0 で傾き無し、1 で傾き 90 度を表わす。 getRotation では、以下の定数でその他の傾きを表す。 定数名 値 Surface.ROTATION_0 0 Surface.ROTATION_90 1 Surf…続きを読む

Android, タイトルバーを隠す方法

Android でアクティビティのタイトルバーを非表示にする方法のメモ。 getWindow().requestfeature() を使う場合。 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // タイトルバーを隠す (setContentView より…続きを読む

Android, Simeji のマッシュルーム・アプリ『カッコつけ』

Android の日本語入力アプリの Simeji (throw Life – Androidでちゃんと日本語入力するアプリ 「simeji」)では、マッシュルーム(throw Life – マッシュルーム)という Simeji に機能を追加できる仕組みがあるらしい。 具体的には、Simeji で入力中の文字列をマッシュルーム・アプリに渡し、文字列に対して処理を行ってから再…続きを読む