[Android] 안드로이드 CursorAdapter 사용
2021. 9. 26. 20:45
프로그래밍/Android
CursorAdapter? cursor를 사용하여 AdapterView에 데이터 표시 cursor를 Adapter에 직접 전달 테이블에 반드시 _id컬럼이 만들어져 있어야 함 SimpleCurosrAdapter 사용 기본 제공 Adapter 안드로이드 제공 기본 레이아웃을 사용하여 cursor 데이터 출력 SimpleCursorAdpater adapter = new SimpleCursorAdapter( /* context, MainActivity안에 있다면 this로 MainActivity 자신을 넣어주면 됨 MainActivity가 context를 상속받은 클래스이기 때문에 context 역할을 함 */ this, android.R.layout.simple_list_item_1, // DB 검색 결과 ..
[Android] 안드로이드 SQlite 사용
2021. 9. 11. 21:24
프로그래밍/Android
SQLite? 클라이언트 어플리케이션에 주로 사용하는 경량 내장형 DBMS 관계형 데이터베이스이므로 테이블 형태로 데이터 저장 애플리케이션에 내장하므로 라이브러리 형태로 적용 모바일 기기 앱 등에 DB를 사용하여 자료를 저장하여야 할 경우 사용 안드로이드 DB 사용 순서 DB 설계 요구사항(기능), UI(화면)을 고려하여 테이블 설계 Helper 클래스 작성 - 테이블을 쉽게 접근 가능 SQLiteOpenHelper 상속 설계를 바탕으로 DB 테이블 생성 샘플 데이터 추가 DB 사용 DB 접근이 필요할 때 Helper 클래스 객체 생성 Writable or Readable 1. DB 테이블 설계 DB 파일명과 테이블 명, 컬럼을 결정한다. 기본 키는 _id로 고정하며 integer type, autoin..