나는 첫 번째 앱을 만들었고 약 600 개의 항목이 포함 된 로컬 데이터베이스와 함께 제공했습니다. 수업에서이 데이터를 하드 코딩하려고 시도했지만 좋은 생각이 아닙니다. 응용 프로그램을 처음 시작할 때 데이터베이스를 전화로 복사 할 수 있습니까?채워진 데이터베이스로 Android 애플리케이션을 운송하는 방법은 무엇입니까?
0
A
답변
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에서 더 쉽게 이루어지기 때문에 나는 그것을 추천하지 않는다.
관련 문제
- 1. 기기에서 데이터베이스로 안드로이드 애플리케이션을 실행하는 방법은 무엇입니까?
- 2. 미리 채워진 데이터베이스로 안드로이드 애플리케이션을 구축하는 실제 경험 공유
- 3. 사전 정의 된 SQLite 데이터베이스로 Windows Universal App을 운송하는 방법은 무엇입니까?
- 4. postgres 데이터베이스로 인해 레일 애플리케이션을 분리하는 방법은 무엇입니까?
- 5. Android 애플리케이션을 개발할 때이 애플리케이션을 종료하는 방법은 무엇입니까?
- 6. 현재 애플리케이션에서 Android 애플리케이션을 시작하는 방법은 무엇입니까?
- 7. Android 애플리케이션을 자동으로 업데이트하는 방법은 무엇입니까?
- 8. 모든 해상도의 Android 애플리케이션을 만드는 방법은 무엇입니까?
- 9. "Package Private"Android 애플리케이션을 만드는 방법은 무엇입니까?
- 10. HTML5 Android 애플리케이션을 만드는 방법은 무엇입니까?
- 11. Android 데이터베이스 애플리케이션을 만드는 방법은 무엇입니까?
- 12. Android 애플리케이션을 영구 종료하는 방법은 무엇입니까?
- 13. 종료 버튼에서 Android 애플리케이션을 종료하는 방법은 무엇입니까?
- 14. 기본 Android 애플리케이션을 변경하는 방법은 무엇입니까?
- 15. Ant를 사용하여 Android 애플리케이션을 구축하는 방법은 무엇입니까?
- 16. j2me 애플리케이션을 Android 애플리케이션으로 변환하는 방법은 무엇입니까?
- 17. Phonegap으로 Android 애플리케이션을 만드는 방법은 무엇입니까?
- 18. 서명 된 Android 애플리케이션을 만드는 방법은 무엇입니까?
- 19. Android 기기를 사용하지 않고 Android 애플리케이션을 개발하는 방법은 무엇입니까?
- 20. 맞춤형 Android 애플리케이션을 Android 소프트웨어 스택에 추가하는 방법은 무엇입니까?
- 21. 애플리케이션을 테스트하는 방법은 무엇입니까?
- 22. sqlite 데이터베이스로 안드로이드의 인벤토리 애플리케이션을 구현합니다.
- 23. Android 프리 - 채워진 데이터베이스
- 24. 안드로이드 AVD에서 센서 애플리케이션을 테스트하는 방법은 무엇입니까?
- 25. Android 기기에서 내 Android 애플리케이션을 실행하는 방법은 무엇인가요?
- 26. 간단한 데이터베이스로 Android 애플리케이션의 아키텍처
- 27. android app에서 서버의 데이터베이스로 데이터를 전송하는 가장 좋은 방법은 무엇입니까?
- 28. android 응용 프로그램에서 클라이언트의 데이터베이스로 데이터를 보내는 방법은 무엇입니까?
- 29. P2P Android 원격 애플리케이션을 만드는 방법은 무엇인가요?
- 30. 백그라운드에서 애플리케이션을 Android에서 실행하는 방법은 무엇입니까?