반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags more
Archives
Today
Total
관리 메뉴

멋진 개발자가 되고 싶다

[12장 연습문제 6번] SQLite를 이용하여 일기장 앱 만들기 본문

Android/Android Studio를 활용한 안드로이드 프로그래밍

[12장 연습문제 6번] SQLite를 이용하여 일기장 앱 만들기

오패산개구리 2021. 6. 22. 11:15
728x90
반응형

['Android Studio를 활용한 안드로이드 프로그래밍' 6판의 문제를 바탕으로 Java를 사용하여 작성하였습니다]

 

Q : 일기장 앱을 내장 메모리가 아닌 SQLite에 저장되게 하시오. 단, 데이터베이스는 myDB로, 테이블은 myDiary로 한다. 테이블의 열은 다음 표와 같다.

열 이름 데이터 형식
diaryDate char(10)
content varchar(10)

A : DatePicker를 이용해 날짜를 정하고 EditText에서 그 날짜에 맞는 일기를 작성하고 아래 버튼을 눌러 저장하도록 한다. 이 내용은 8장에 자세히 나와있다. 8장에서는 내장 메모리에 저장이 되도록 만들어졌는데 이 문제에선 SQLite를 이용해 데이터베이스 내부에 저장이 되도록 해야 한다.

 

 

이런 식으로 -->

 

 

activity_main.xml

DatePicker 1개, EditText 1개, Button 1개로 구성하였다.

 

 

 

MainActivity.java

 

 

변수 선언

아래에 SQLiteOpenHelper 클래스에서 상속받은 myDBHelper 클래스를 정의할 예정.

 

 

 

 

onCreate in MainActivity

 

 

SQLiteOpenHelper를 상속받은 myDBHelper 클래스

 

 

readDiary 함수

 

 

 

728x90
반응형