2012-03-31 4 views
0

내 안드로이드 앱의 도서 라이브러리에서 작업하고 있습니다 ... 그래서 내 앱에서 다운로드 한 책을 볼 수있는 기능을 추가하고 싶습니다.내 앱 다운로드를 나열하는 방법

이 문제를 해결하기위한 아이디어 나 힌트가 있으십니까?

답변

1

최종 해결 방법은 책을 저장하려는 세부 정보에 따라 약간 다릅니다. 책 제목과 저자 만 저장하고 데이터베이스를 다루지 않으려면 SharedPreferences가 옵션 일 수 있습니다. 그러나 그들은 자바 프로퍼티 파일과 비슷합니다. 더 복잡한 데이터 구조를 유지하기위한 좋은 해결책이 아닙니다.

책의 메타 데이터 (예 : 현재 읽기 위치, 북마크 등)를 더 저장하려면 조만간 데이터베이스가 필요합니다. 먼저 데이터 모델에 대해 생각해보고 Android에 포함 된 SQLite 데이터베이스로 시작하는 것이 좋습니다.

자세한 내용은 여기를 참조하십시오. Android Developers - Data Storage

1

책을 다운로드 할 때마다 추적 할 수있는 방법 중 하나는 필요한 데이터를 데이터베이스에 저장하고 필요할 때마다 다시 검색하거나 필요가 없으면 데이터베이스에서 삭제하는 것입니다.

이 방법을 시도해보십시오.

1

앱에서 이미 책을 다운로드 한 경우 표시하려면 ListView이 필요합니다. 그러나 문제가 저장 및 나열에 모두있는 경우에는 FilegetExternalFileDir을 사용하는 데 대한 dev 안내서를 읽어야합니다.

관련 문제