android

안드로이드 프로그래밍 005 - Notepadv1

우혁이 아빠 2010. 4. 14. 17:42
Notepadv1 은 http://developer.android.com 에서 tutorials에서 볼 수 있는 소스다.
그냥 완성된 Notepad를 보고 분석하려다가 머리에 쥐가나서 처음부터 따라해 보기로 했다.
(역시 난 천재는 아닌가보다. 열심히 한 계단씩 가는수 밖에 ...)

tutorial에서는 완전하지 않은 소스를 완성해 가며 배울 수 있다.


기능은 단순하다. MENU 버튼을 누르면 Note1, Note2 ... 이런식으로 늘어난다.
그러나 SQLite에 저장하고 저장된 데이터를 불러오고 ListView에 뿌려주는 조금 복잡하다. (지금까지 해본 것 중에)
 
1. layout을 잡자. layout 이 두개다. 하나는 메인이고 하나는 ListView에 끼워넣어질 layout이다.
notepad_list.xml


notes_row.xml


2. Notepadv1.java - 메인 Activity



3. NotesDbAdapter.java - SQLite 에 붙는 클래스 


4. strings.xml


Manifest.xml 파일은 수정할 필요가 없다.

다음은 v2로 가죠...