2011년 1월 11일 화요일

android error _ The specified child already has a parent

01-12 01:20:33.757: ERROR/AndroidRuntime(20699): Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

이미 addView된 위젯을 다시 addView 할 경우에 발생

2011년 1월 9일 일요일

DB에서 불러온 문자열의 개행 문자 \n

mtxt.setText(db.getContent().toString());
// toString()을 붙여야 DB에서 입력한 개행문자 \n가 먹음

2011년 1월 4일 화요일

안드로이드 가로, 세로 전환시 onCreate(), onDestroy() 호출 막기

전환을 막을 activity의 속성에


android:configChanges="orientation|keyboardHidden"


를 추가.

해당 activity의 .java 파일을 열어 다음의 메소드를 오버라이드.


@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}

android SharedPreference 이용


SharedPreferences prefs = getSharedPreferences("PrefName", MODE_PRIVATE);
String account = prefs.getString("key_account", "");
boolean keepcheck = prefs.getBoolean("key_keepaccount", true);


SharedPreferences.Editor ed = prefs.edit();
ed.putBoolean("key_keepaccount", keepaccount);ed.putString("key_account", account);ed.commit();

2011년 1월 2일 일요일

eclipse font

Default : MS949

2010년 12월 31일 금요일

Android draw9patch throws NoClassDefFoundError

Copy swing-worker.jar into /path_to_android_sdk/tools/lib. You can find swing-worker-1.1.jar in the same directory in SDK r7 or download it from here.

2010년 12월 30일 목요일

안드로이드 핸드폰 정보

///////////////////////////////// 핸드폰 번호 알아오기

TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String phoneNum = telManager.getLine1Number()

퍼미션

////////////////////////////////////////////////////////////////////////////////////////////////
각종 기기 정보들

01.import android.os.Build;
02.
03.Log.i("BOARD", Build.BOARD);
04.Log.i("BRAND", Build.BRAND);
05.Log.i("CPU_ABI", Build.CPU_ABI);
06.Log.i("DEVICE", Build.DEVICE);
07.Log.i("DISPLAY", Build.DISPLAY);
08.Log.i("FINGERPRINT", Build.FINGERPRINT);
09.Log.i("HOST", Build.HOST);
10.Log.i("ID", Build.ID);
11.Log.i("MANUFACTURER", Build.MANUFACTURER);
12.Log.i("MODEL", Build.MODEL);
13.Log.i("PRODUCT", Build.PRODUCT);
14.Log.i("TAGS", Build.TAGS);
15.Log.i("TYPE", Build.TYPE);
16.Log.i("USER", Build.USER);