2012년 6월 30일 토요일

[jQuery] 1.7 변경사항 중

$(this).attr() 이 사용 중지되고 대신 $(this).prop()로 대체되었다.

2012년 6월 17일 일요일

[Android] DB에서 데이터 가져와 스피너에 업데이트하기


// 디비에접속해서 데이터를 가져와 커서에 넣는다.
Cursor itemCursor = mDbHelperTable.fetchAllAvailTables();
// 안드로이드 특성상 앱/데이터의 life cycle을 지키기 위해 startmanagingcursor를 호출한다.
 startManagingCursor(itemCursor);
  
      List list = new ArrayList();
     
      // create the string array.
      while(itemCursor.moveToNext()){
          String eng = itemCursor.getString(0);
          list.add(eng);
      }               
    

// 스피너 객체생성 
Spinner s = (Spinner) findViewById(R.id.spinner_table);

ArrayAdapter dataAdapter = new ArrayAdapter(this,
              android.R.layout.simple_spinner_item, list);
      dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(dataAdapter);

[Android] adb로 sqlite 테이블 select 하기

안드로이드 앱 개발시 sqlite를 사용하면 DB는 다음 위치에 저장되게 된다.

/data/data//databases
예> #cd /data/data/com.android.project-name/databases

데이터베이스 이름을 확인하고 sqlite를 실행한다.

#sqlite3

sqlite 커맨드 프롬프트가 보이면 sql을 실행할 수 있다.


테이블을 셀렉트
sqlite>select * from table_name;

테이블 목록을 확인하는 명령어
sqlite>.tables

[Android] ADB 기본

ADB란 Android debug bridge
쉽게 말하면 디버그를 쉽게 할 수 있도록 여러가지 기능을 제공한다.

ICS 이전에는

\android-sdk\tools

이곳에 있었으나 ICS 이후 부터는

\android-sdk\platform-tools

로 이동되었다.

아래 명령어로 실행할 수 있다.
 c:\>adb shell