2011-08-19 5 views
0

다른 책을 sqlite dbs로 저장하는 라이브러리 앱이 있습니다. 책 수가 늘어날 수 있으며 내부 저장 용량을 사용할 때 SqliteFullException이됩니다. 외부 저장소를 사용하는 경우 사용자가 이러한 파일에 액세스 할 수 없게되는 방식이 있습니까? 또한 많은 수의 데이터베이스를 사용자에게 노출시키지 않고 저장하는 가장 좋은 방법은 무엇입니까?안드로이드에 많은 수의 데이터베이스 파일을 저장하는 방법은 무엇입니까?

+0

왜 사용자가 두려운가요? – ZeissS

+0

은 콘텐츠 보호 일 수 있습니다. – Samuel

답변

1

어려운 전화. 현재 sdcard에는 보호 기능이 없습니다. 내부 메모리가 제한됩니다.

db 파일의 크기가 < 10MB로 제한되어 있으면 암호화하여 sdcard에 넣고 원하는 때에 해독 할 수 있습니다. 크기 제한은 암호 해독 시간입니다. 대용량 파일은 해독하는 데 오랜 시간이 걸립니다.

현재 보안을 통해서만 보안이 가능합니다.

편집하여 큰 경우와

당신은 책 당 하나의 DB를 가질 수 있습니다.

0

모든 데이터를 저장하고 클라이언트 (전화)가 웹 서비스에서 필요한 정보를 요청할 수있는 웹 서비스를 만드는 것이 좋습니다. 웹 서비스에 인증 기능을 구축하여 데이터를 보호 할 수 있습니다.

관련 문제