DB 파일을 DAT, CSV로 백업하고, 복구할 때는 DAT 파일만을 사용해서 백업한다. CSV로도 백업을 할 수 있고, 실제로도 백업 가능하게 코드를 작성했었지만, 굳이? 라는 생각이 들었다. CSV는 사실 옵션으로 테스트해본 부분이고, DAT만 다뤄도 충분할 것 같다. 백업을 할 때는, 현재 시간을 파일명으로 지정하고, 복구 할 때도, 해당 시간을 토대로 최신 파일을 찾아서 복구한다. 또한, DB를 복구할 때, 경로는 다운로드 폴더로 잡았는데 이는 사용자가 가장 쉽게 접근할 수 있는 폴더이기 때문이다. 다만, 안드로이드 OS가 업데이트가 되면서, 다운로드 폴더에 접근하기 위해서는 특정 권한이 필요하다. 최신 OS 버전부터는 미디어 권한과 모든 권한 2개로 나뉘어지게 되었고, 이에 따라서 코드를 작성하..