Category: メモ

1行メモ

▼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が有効かどうかをチェックする

http://stackoverflow.com/questions/5081145/android-how-do-you-check-if-a-particular-accessibilityservice-is-enabled

▼テキストの大きさに合わせてフォントサイズを自動調整するTextView

http://stackoverflow.com/questions/5033012/auto-scale-textview-text-to-fit-within-bounds/5535672#5535672

▼リリース用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・レイヤーマスクを作成/編集/適用

http://smileboom.com/tkool/alpha.html