SQLite 데이터베이스와 연락처 제공자 실습

0. 실습 준비

1. UserContract 계약 클래스를 정의

참고 소스: https://github.com/kwanulee/AndroidProgramming/blob/master/examples/SQLiteDBTest/app/src/main/java/com/example/kwanwoo/sqlitedbtest/UserContract.java

2. SQLiteOpenHelper 클래스의 서브 클래스를 정의한다.

참고 소스: https://github.com/kwanulee/AndroidProgramming/blob/master/examples/SQLiteDBTest/app/src/main/java/com/example/kwanwoo/sqlitedbtest/DBHelper.java

3. MainActivity 클래스 주요 기능

3.1. 동기화 기능

참고 소스: https://github.com/kwanulee/AndroidProgramming/tree/master/examples/ContentResolverTest

3.2. 레코드 추가 기능

참고 소스: https://github.com/kwanulee/AndroidProgramming/blob/master/examples/SQLiteDBTest/app/src/main/java/com/example/kwanwoo/sqlitedbtest/MainActivity.java

3.3. 레코드 삭제 기능

참고 소스: https://github.com/kwanulee/AndroidProgramming/blob/master/examples/SQLiteDBTest/app/src/main/java/com/example/kwanwoo/sqlitedbtest/MainActivity.java

3.4. 레코드 수정 기능

참고 소스: https://github.com/kwanulee/AndroidProgramming/blob/master/examples/SQLiteDBTest/app/src/main/java/com/example/kwanwoo/sqlitedbtest/MainActivity.java