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로 가죠...
그냥 완성된 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로 가죠...
'android' 카테고리의 다른 글
RestaurantFinder 분석 1-1 (0) | 2010.05.23 |
---|---|
안드로이드 프로그래밍 008 - Notepadv3_2 (0) | 2010.04.15 |
안드로이드 프로그래밍 008 - Notepadv3_1 (0) | 2010.04.15 |
안드로이드 프로그래밍 007 - Notepadv2 (0) | 2010.04.14 |
안드로이드 프로그래밍 006 - Notepadv2 (0) | 2010.04.14 |