안드로이드 개발 질문/답변
(글 수 45,052)
일반적으로 알고 있는 주소록이라든지 메시지 사서함등이 사용하는 contacts DB의 컬럼을 추가/삭제가 가능한가요?
기존에 있던것을 삭제하면 문제가 생기니 않될거라 생각이 들고요..
혹시 그 DB에 컬럼을 추가하고 내가 추가한 컬럼을 삭제를 할 수 있나요?
가능하다면 방법이나 참조할 만한 곳을 가르쳐 주세요..
그리고 해당 컨텐츠들이 사용하는 DB구조를 알 수 있는 곳도 부탁 드릴께요..
막바지 더위에 조심하세요.. ^^
기존에 있던것을 삭제하면 문제가 생기니 않될거라 생각이 들고요..
혹시 그 DB에 컬럼을 추가하고 내가 추가한 컬럼을 삭제를 할 수 있나요?
가능하다면 방법이나 참조할 만한 곳을 가르쳐 주세요..
그리고 해당 컨텐츠들이 사용하는 DB구조를 알 수 있는 곳도 부탁 드릴께요..
막바지 더위에 조심하세요.. ^^
2009.08.20 17:38:04
해당 DB에 직접 컬럼을 추가하거나 삭제하는 행위는 할 수 없습니다. 만약에 데이터를 추가하고 싶다면 별도의 DB를 만드셔서 사용하셔야지요. 그리고 향긋한소리님 Q&A 게시판 공지글 한번 읽어봐주세요.
2009.08.21 10:49:34
PC에서 에뮬레이터 실행한 후 adb를 통해 shell 모드로 연결한 다음 sqlite3 명령으로 DB 테이블 및 필드 내용을 볼 수 있습니다.
#sqlite3 /data/data/com.android.providers.contacts/databases/contacts.db
sqlite3 명령은 http://www.sqlite.org/sqlite.html 참조해 보세요.