//@formatter:off
~
~
~
//@formatter:on

eclipse 設定

java->コードスタィル->フォーマッター->新規ボタン 編集 on/off タブ
off/on タグを使用可能にする

ついでに
java->エディタ->テンプレート->新規

名前:fmt
//@formatter:off
${cursor}
//@formatter:on

fmt を入力後, CTL+SPACE で自動挿入される

ライブラリーを使った Unit Test でエラー

java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation

1.メインプロジェクトに java のビルドパス ライブラリを jar ファイルを追加する。
2.順序エクソーポタグより追加したライブラリーのチェックボックスオンにする。
3.テストプロジェクトのビルドパスはそのままなにも変更しない

adb shell 実行時、漢字が文字化け

DOSプロンプト起動時、フォントをMSゴシック
コマンドラインから CHCP 65001 を実行

sqlite3 dbname.db

       <activity
            android:name=".MyActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" >
                </action>
            </intent-filter>
        </activity>
  

上記がないと

Caused by: java.lang.SecurityException: Permission Denial: starting Intent { 
act=android.intent.action.MAIN cmp=jp.hotaka.hoge/.MyActivity (has extras) } 
from ProcessRecord{44ff5c30 891:jp.hotaka.hogehoge/10047} (pid=891, uid=10047) 
requires null

が発生

sqlite3 database.db
pragma table_info( TABLE_NAME ) 


Cursor ti = db.rawQuery("PRAGMA table_info(" + tableName + ")", null);
if (ti.moveToFirst()) {
	do {
		System.out.println("col: " + ti.getString(1));
	} while (ti.moveToNext());
}
© 2024 Falco Tech Blog Suffusion theme by Sayontan Sinha