2015-02-07 3 views
1

기본적으로 응용 프로그램과 동일한 폴더에 저장된 데이터베이스에 데이터를 입력하는 응용 프로그램을 작성했습니다. 나는 이것을 위해 MODE_PRIVATE를 사용했다. Android Studio와 내 전화에서 USB 디버깅 모드를 사용하고 있습니다. 데이터베이스가 내 전화기 안의 어딘가에 저장되어 있지만 그 위치를 찾지 못하는 것은 분명합니다.데이터는 USB 디버깅 모드에 있습니다. Android

아이디어가 있으십니까? 그것은 내가 설정 한 개인 모드 때문이거나 USB 디버깅 때문이거나, 아니면 충분히 열심히 검색하지 않는 것일 수 있습니다.

답변

2

데이터베이스는 앱의 개인 폴더 안의 어느 곳에서 만들어지며 대개 (현재는 항상!)/data/data/your_package_name>/파일에 있습니다. 최신 버전의 Android에서는 일부 데이터가 외부 폴더 (/ mnt/sdcard/Android/data/또는 /storage/emulated/...Android/data/your_package_name/)에 만들어 질 수 있습니다.

그러나 대부분의 경우 Android 에뮬레이터를 사용하거나 기기가 루팅되어 있지 않으면 USB 디버깅을 통해 애플리케이션의 비공개 파일에 액세스 할 수 없습니다.