CODEDRAGON ㆍDevelopment/Android
SQLite에서 각종 쿼리 수행
강의 내용
activity_main.xml |
RelativeLayout 변경 Graphical Layout > Layouts-LinearLayout(Horizontal) 추가 -Graphical Layout > Form Widgets-TextView 추가 -Graphical Layout > Text Fields-Plain Text 추가 Graphical Layout > Layouts-LinearLayout(Horizontal) 추가 -Graphical Layout > Form Widgets-Button추가 -Graphical Layout > Form Widgets-Button추가 -Graphical Layout > Form Widgets-Button추가 Graphical Layout > Composite-ListView 추가 Graphical Layout > Form Widgets-TextView 추가
|
memo_row.xml |
LinearLayout Graphical Layout > Form Widgets-TextView 추가 Graphical Layout > Form Widgets-TextView 추가 |
DatabaseAdapter.java |
class DatabaseHelper 선언 //상수정의 //SQLiteDatabase 생성 - open() //SQLiteDatabase 자원정리 - close() //테이블 생성 - DatabaseHelper-onCreate() //데이터베이스 스키마 버전 변경시 호출 - DatabaseHelper-onUpgrade() //DatabaseAdapter 생성자 생성 //데이터베이스 연동 객체 생성 //데이터베이스를 이용한 어플리케이션의 컨텍스트 //새로운 데이터를 추가(Insert)하기 위한 메소드 - addMemo() //저장된 데이터를 가져오는 (Select) 메소드 - fetchAllMemo() >확인1 //지정된 ID의 행 삭제 - deleteMemo() //업데이트 - setMemo() >확인2
|
MainActivity.java |
extends ListActivity //데이터베이스 접근을 위한 객체 선언 //데이터베이스 사용 완료 - onPause() //데이터 읽어오기 - onResume() //검색된 내용 표시 - toastMemo () //btnAdd 이벤트 처리 >확인1
//Button 객체 호출 및 이벤트 연결 btnModify btnDelete //ListView 이벤트 핸들러-onListItemClick //삭제, 수정버튼 상태 변경 - setEnabled() >확인2
|
AndroidManifest.xml |
android:minSdkVersion="11" |
activity_main.xml |
|
memo_row.xml |
|
DDMS창을 통해 db파일 추출 후 파일 내용 확인
생명주기 내에서 이뤄지는 SQLite 작업
출력 결과
'Development > Android' 카테고리의 다른 글
SQLite Manager, FireFox 브라우저 설치 (0) | 2014.07.09 |
---|---|
SQLite-DataBase 파일 생성 확인 (0) | 2014.07.09 |
데이터베이스(Database) - SQLite (0) | 2014.07.09 |
JSON파일 인코딩 방식 변경하기 (0) | 2014.07.08 |
JSONParserDemo-JSON파일 생성 후 해당 파일을 읽어와 출력하기 (0) | 2014.07.08 |