본문 바로가기

보물창고/IT 정보

안드로이드 로컬 데이터 저장소 API 이해하기 (Android local data storage API)

반응형





아이비엠 디벨로퍼 웍스에 안드로이드 플랫폼 로컬에 데이터를 저장하는 내용의 API가 소개 되었습니다
테스트한 소스코드도 포함하며 다운로드해서 사용할수 있게 제공하고 있습니다



요약
 모바일 디바이스에 로컬로 데이터를 저장하는 기능은 애플리케이션 실행이나 애플리케이션의 수명 동안 필수 정보를 유지하기 위해 필요한 모바일 애플리케이션을 위해 중요한 기능입니다. 개발자는 사용자 환경 설정 또는 애플리케이션 구성과 같은 정보를 지속적으로 저장해야 합니다. 액세스 가시성과 같은 특성에 따라 내부 또는 외부 스토리지를 탭핑해야 하는지 여부나 더 복잡하고 구조화된 유형의 데이터를 처리해야 하는지 여부도 결정해야 합니다. 이 기사를 읽고 Android 데이터 스토리지 API에 대해 살펴봅니다(특히 환경 설정, SQLite, 내부 및 외부 메모리 API).



목차

(테스트 하기 위한 안드로이드 세팅이 설명되어 있고 테스트에 필요한 소스 설명 포함 소스제공 하고 있습니다)

SQLite 데이터베이스 사용하기
 - DBHelper
 - DBHelper 초기화 하기
 - 데이터 베이스 테이블 작성
 - 행 삽입하기
 - 데이터베이스 테이블 삭제하기
 - ArrayList를 리턴하는 Select All실행하기
 - 커서를 리턴하는 Select All 실행하기
 - 데이터 페이스 버전이 변경 되었는지 감지하기
 - 데이터베이스를 초기화 하는 MainActivity onCreate()
 - 데이터베이스에 삽입하는 MainActivity
 - MainActivity Select All과 ListView에 데이터 바인드하기

개인용 데이터를 위한 디바이스 내부 스토리지 이해하기
 - 로컬 개인 저장소로부터 읽기
 - 로컬 개인 저장소로부터 삭제하기

공용 데이터를 위한 디바이스의 외부 스토리지 사용하기
 - 외부 스토리지를 사용할 수 있는지 테스트 하기
 - 외부 스토리지가 읽기 전용인지 테스트 하기
 - 외부 메모리에 쓰기
 - 외부 메모리부터 읽기
 - 외부 메모리부터 파일 삭제하기

관련 메소드
 - 내부 메모리 캐시의 경로 검색하기
 - 외부 메모리 캐시의 경로 검색하기



자세한 소스코드와 원문은 아래 기사 원문으로 가시면 보실 수 있습니다

아이비엠 디벨로퍼 웍스 :
http://www.ibm.com/developerworks/kr
기사 원문 주소 : http://www.ibm.com/developerworks/kr/library/x-androidstorage/index.html




아이베엠 디벨로퍼 트위터 보기 http://twitter.com/#search?q=ibmdw
반응형