세줄요약 있음


본 글에서는 안드로이드 11 이상을 타기팅한 서드파티 파일 탐색기에서,

내부 저장소의 데이터 폴더에 접근할 수 없는 문제를 두 가지 방법으로 해결한다.


그림 1. 일반적인 파일 탐색기


그림 1에서와 같이, 

안드로이드 11 이상의 기기에서 서드파티 파일 탐색기를 사용할 경우,

내부 저장소의 데이터 폴더(이하 Android/data)에 접근할 수 없다.


그림 2. 기기 설정 내의 전체 앱 목록 중 일부


기기 설정에서, 

'파일'을 검색하면 그림 2에서와 같이 파란색 앱아이콘을 가진 '파일' 앱(이하 내장 파일 앱)이 존재한다.

이 내장 앱은 현재 직접적으로 실행할 수 없기에, 간접적으로 접근하는 두 가지 방법을 서술한다.


방법 1.

그림 3. 저장 공간 화면


기기 설정에서, '저장 공간'을 검색한다. 기기에 따라 '저장소', '스토리지' 등의 표현 차이가 있다.

저장 공간에서, 각 항목을 터치하면 내장 파일 앱으로 열 수 있다.

만약 서드파티 앱이 실행될 경우, 설정 > 앱 > 모든 앱 > 기본 앱에서 해당 항목을 초기화할 수 있다.

또는, 해당 서드파티 앱 정보에서 '기본 작업 제거'를 선택한다.


방법 2.

그림 4. Shortcut Maker 앱의 화면


그림 5. Activities 에서 '파일'을 검색한 화면


바탕화면에 앱의 바로가기를 만드는 서드파티 앱을 이용한다.

Shortcut Maker 앱을 기준으로 설명한다.

만들 바로가기로 Activities를 선택하고, '파일'을 검색한다.

하위 항목 중 FilesActivity를 선택하고, 바로가기를 만든 후 실행한다.


그림 6. 내장 파일 앱의 Android/data


내장 파일 앱을 실행하고 Android/data에 접근하면, 

서드파티 파일 탐색기와 달리 접근 권한이 있음을 알 수 있다.



참고문헌

Android 11의 저장소 업데이트

레딧: 안드로이드 내장 파일 앱 접근



세줄요약

1. 안드로이드 11을 타기팅한 앱은 접근 못한다. 이전을 타기팅한 앱을 써라.

2. 

  방법 1. 설정 > '저장공간' 검색 > 아무 항목 눌러서 파일 앱(파란색 앱아이콘)으로 열기

  방법 2. 바로가기 만드는 서드파티 앱을 설치하고, 액티비티에서 '파일' 앱의 FilesActivity를 바로가기로 만든다.

3. 나머지는 리세법과 같음