상세 컨텐츠

본문 제목

(안드로이드) 내부저장소 접근하기

Android

by choiDev 2019. 3. 28. 21:31

본문

안녕하세요~ 초이입니다

안드로이드 내부 저장소를 열어서 내부를 보는 방법을 소개하려고 합니다.

 

내부저장소에는 다양한 데이터를 저장할 수 있습니다.

1. 로컬 DB

2. SharedPreference

3. cahce 파일

4. 기타 파일 (앱 내부에서 생성하는 파일) 등등

 

내부저장소란?

Android 애플리케이션 샌드박스 - 앱 데이터와 코드 실행을 다른 앱으로부터 격리합니다. 기본적으로, 여러분이 내부 저장소에 만드는 파일은 여러분의 앱에서만 액세스할 수 있습니다. 이러한 보호 기능은 Android에 의해 구현되며 대부분의 애플리케이션에서 충분한 성능을 발휘합니다

 

우선 내부 저장소의 경로입니다.

내부 저장소 경로 = /data/data/package명

 

일단 자신의 안드로이드 기기의 내부저장소를 보실려면 USB로 연결하시고,  에뮬레이터의 내부저장소에 접근하시려면 애뮬레이터를 기동하시면 됩니다.

 

내부저장소 접근 순서

1. Shift를 2번 누릅니다 > 표시된 Search Everewhere에  Device File Explorer를 입력하고 Enter키를 누릅니다.

[화면] Device File Explorer

 

2. 우측에 Device File Explorer가 표시되고 연결된 디바이스의 디렉토리 구조가 표시됩니다.

 

 

그럼 위에서 보셨던 것 처럼 내부저장소의 경로는 /data/data/package명 입니다.

 

3. 아래와 같이 data/data/자신의 패키지명을 찾아 여시면 됩니다.

관련글 더보기