안드로이드에 데이터베이스를 만들면, 에뮬레이터의 SDCard에 어디에 저장됩니까? 또한 SDCard의 데이터베이스 경로와 장치 메모리의 DB 경로가 다른가 ??안드로이드 에뮬레이터의 SDCard에있는 데이터베이스의 위치를 알고 있습니다.
0
A
답변
1
데이터베이스는 기본적으로 내부 메모리에 저장됩니다. 드로이드 X와 같은 실제 장치에, /data/data/package.name.here/databases/dbname.extension 또한
, 당신은에 대한 명시 적 경로를 지정할 수 있습니다 Context.getDatabasePath(..)
0
를 찾아 어딘가에 저장됩니다 openOrCreateDatabase() 호출의 SD 카드 예 :
SQLiteDatabase db = openOrCreateDatabase ("/ sdcard/myapp/mydb", MODE_PRIVATE, null);
/sdcard가 쓰기 또는 읽기를 시작하기 전에/sdcard가 있는지 먼저 테스트하십시오.
관련 문제
- 1. 안드로이드 에뮬레이터의 문제 해결
- 2. 안드로이드 에뮬레이터의 시간대
- 3. 안드로이드 에뮬레이터의 DNS 문제
- 4. 안드로이드 에뮬레이터의 오류 248
- 5. 데이터베이스의 목록보기 위치를 표시합니다.
- 6. 안드로이드 에뮬레이터의 카메라 버튼 누르기
- 7. 안드로이드 에뮬레이터의 모의 GPS 경로
- 8. 안드로이드 에뮬레이터의 메모리 용량을 늘리시겠습니까?
- 9. 안드로이드 에뮬레이터의 두 인스턴스를 실행
- 10. 안드로이드 에뮬레이터의 GPS 위치가 잘못된 시간을 나타냅니다
- 11. 안드로이드 에뮬레이터의 SD 카드에서 DB를 읽는 중
- 12. 안드로이드 에뮬레이터의 히브리어 텍스트로 html 파일 표시
- 13. 웹보기에서지도를 표시하는 안드로이드 에뮬레이터의 문제점은 무엇입니까
- 14. 안드로이드 에뮬레이터의 브라우저에서 Google을 열 수 없습니다.
- 15. 어떻게 안드로이드 에뮬레이터의 포트 번호를 찾을 수
- 16. 인터페이스가 구현자를 알고 있습니다.
- 17. UIVideoEditorController가 시작 지점과 끝 지점을 알고 있습니다.
- 18. wpf가 템플릿이 변경된시기를 알고 있습니다.
- 19. 은 IP 변경을 알고 있습니다.
- 20. PHP 함수가 upload_max_filesize를 알고 있습니다.
- 21. 언제 전화 할지를 알고 있습니다.
- 22. 누가 기능을 사용했는지 알고 있습니다.
- 23. 네트워크 운영자 이름을 알고 있습니다.
- 24. 나는 안드로이드 에뮬레이터의 활동에서만 안녕하세요 세상을 볼 수 있습니다. 앱에는 아이콘이 없습니다.
- 25. /sdcard에있는 음악 파일을 apk에 저장 하시겠습니까?
- 26. 우분투 9.04에서 안드로이드 설치가 잘못되었을 수도 있습니다.
- 27. 에뮬레이터의 Environment.getExternalStorageDirectory()
- 28. 에뮬레이터의 "키보드가 응답하지 않습니다"?
- 29. 문제 - 에뮬레이터의 화면 검사 앱을 안드로이드 3.0, 3.1 및 3.2
- 30. 오래된 데이터베이스를 다시 작성하여 에뮬레이터의 안드로이드 앱을 실행하는 방법은 무엇입니까?
okk .. 나는 SDCard의 데이터베이스 경로와 장치 메모리의 DB 경로를 알고 싶습니까 ?? – Prachi
예, 그들은 다릅니다. 내부 메모리는 일반적으로'/ data/data'에 있고, sdcard의 것은'/ sdcard /'에 저장됩니다. 이것을 가정하면 안됩니다. 항상 Environment.getDataDirectory()와 Environment.getExternalStorageDirectory()'를 호출하여 파일 경로를 가져옵니다. –
이러한 API는 파일 형식의 경로를 반환하고 있습니다. 문자열 형식의 경로를 가져 오는 다른 방법은 없습니다. – Prachi