2014-11-03 2 views

답변

1

파일을 assests 폴더 또는 xml 형식의 res 폴더에 저장하십시오. 시작할 때 데이터베이스에 복사 할 수 있습니다.

1

하드 코딩보다 .db 파일을 응용 프로그램 프로젝트의 assests 폴더에 넣을 수 있습니다. 다음은 간단한 File IO의 java.you를 사용하여 assests에서 파일을 복사하고 가능한 위치의 해당 폴더에 배치 할 수 있습니다 애플리케이션에 액세스 할 수 있어야합니다.


볼이 link

0

그것은 대부분의 응용 프로그램 유형에 따라, 데이터의 민감도는 가능성의 일부는 내가 생각할 수 : 원시 SQL 텍스트를 추가

  • 프로젝트에 모든 값을 가진 파일. 그런 다음 데이터베이스가 존재할 때마다 Application.onCreate()에 매번 확인합니다. 그렇지 않은 경우 새로 작성한 데이터베이스에서 SQL을 실행하는 가져 오기 작업을 실행합니다.

  • 첫 번째 것과 같지만 https를 통해 SQL 파일을 다운로드하여 응용 프로그램을 디 컴파일하면 정보가 누출되지 않습니다. 사용자가 인터넷에 연결되어 있는지 확인해야합니다.

  • 데이터베이스 덤프를 선호하는 경우 SQLite 덤프를 가져오고 내보낼 수도 있습니다. 그런 다음 here to set it up in your app에 설명 된 방법을 사용할 수 있습니다. 작은 것들을 수정하는 것이 덤프보다 SQL에서 더 쉽게 이루어지기 때문에 나는 그것을 추천하지 않는다.

관련 문제