▼ServiceからFLAG_ACTIVITY_NEW_TASKを使わずにActivityを起動する時もPendingIntentを利用
http://groups.google.com/group/android-developers/browse_thread/thread/e95740e776982f89
▼ホーム常駐AppWidget基本サンプル(1.6~): クリックはRemoteViews.setOnClickPendingIntent
http://www.atmarkit.co.jp/fsmart/articles/android10/android10_1.html
▼GIMPでアルファチャンネル付きのPNG作成: カラーモードRGB・レイヤーマスクを作成/編集/適用
http://smileboom.com/tkool/alpha.html
▼開発マシンを移行した後eclipseからデバッグ実行時にエラーが現れる問題
“Re-installation failed due to different application signatures”であれば一旦アプリをアンインストールorシグネチャを旧マシンからコピー
▼タブレットアプリの開発時にhdpiではなくmdpiリソースになってしまう問題
(dpiという意味では正しいので仕様) コード内でリソースにDPIを指定すれば取得できる。
getResources().getDisplayMetrics().densityDpi=DisplayMetrics.DENSITY_HIGH;
▼Serviceが止まりすぎると再起動して貰えなくなる
http://www.swingingblue.net/mt/archives/002768.html
▼自作のAccessibilityServiceが有効かどうかをチェックする
▼テキストの大きさに合わせてフォントサイズを自動調整するTextView
▼リリース用signed APKをインストールしていると開発版をEclipseから実行してもADTがインストールしないためデバッグできない
いったんアンインストールする必要があるが、データを残すには adb uninstall -k (パッケージ名)
▼PreferenceActivityで現在の設定値をsummaryに表示するメソッド例 setSummaryAll
#onCreate などで setSummaryAll(getPreferenceScreen());
▼PreferenceScreenのsetSummaryによる要約の指定が反映されない
対策はonContentChanged() または getListView().invalidate()
▼logcat read: Invalid argument が現れたら以下のコマンドでadbのログをクリアしてEclipseを再起動
platform-tools/adb logcat -c
▼Toastによるポップアップメッセージ
Toast.makeText(this, "Message String", Toast.LENGTH_SHORT).show();
▼SQLiteのバージョン差 Android OS 2.1 (SQLite 3.5.9) と 2.2以降 (SQLite 3.6.22)に注意
▼android.database.sqlite.SQLiteMisuseException: library routine called out of sequence 主に複数スレッドからの同時アクセスによるエラー
http://www.sqlite.org/cvstrac/wiki?p=LibraryRoutineCalledOutOfSequence
▼Cursor制限?のためSQLiteの1レコードは1MB以内 [検証]
http://n2works.net/column/pickup/id/82
▼コンテンツデータベースが大きいときにはアプリとは別にダウンロードして利用する [サンプルコード/英語]
http://penguinman-techtalk.blogspot.com/2010/08/loading-large-reference-database-in.html
▼GIMPでアルファチャンネル付きのPNG作成: カラーモードRGB・レイヤーマスクを作成/編集/適用