Android 4.4 추가 함수 외부 저장 소 방문

Android 4.4 시스템 에 서 는 외 장 메모리 카드(SD 카드)를 2 급 외부 저장 장치(secondary storage)라 고 부 르 며,응용 프로그램 이 외 장 메모리 카드(SD 카드)에 데 이 터 를 쓸 수 없 으 며,WRITEEXTERNAL_STORAGE 는 장치 의 주요 외부 저장 소(primary storage)에 만 쓰기 권한 을 부여 합 니 다.다른 외부 저장 소 에 대해 서 는 파일 속성 이 폴 더 기반 구조 로 바 뀌 었 습 니 다.WRITE 를 가 져 올 필요 가 없습니다.EXTERNAL_STORAGE 권한 이지 만 자신의 가방 이름과 연 결 된 폴 더 를 관리 할 수 있 습 니 다.
예 를 들 어 가방 이름 이 com.example.externalstorage 라면 외부 에 저 장 된 Android/data/com.example.externalstorage/폴 더 가 그것 입 니 다.권한 이 필요 없습니다.또한 마 운 트 해제 시 SD 카드 에 만 든 해당 폴 더,데이터 가 동시에 완전히 삭 제 됩 니 다.
예외,Android 4.4 에서 시스템 응용(platform 서명 또는/system/priv-app 디 렉 터 리 에 미리 설 치 된 응용)은 WRITE 를 사용 할 수 있 습 니 다.MEDIA_STORAGE 권한 은 SD 카드 를 완전히 읽 고 쓸 수 있 는 권한 을 가 져 옵 니 다.
Android 4.4 는 다음 함수 가 외부 저장 소 에 접근 하 는 것 을 추 가 했 습 니 다.
Context.getExternalFilesDirs(null),여러 sd 카드 의 이 개인 데이터 영역의 files 디 렉 터 리 를 되 돌려 줍 니 다.
/storage/sdcard 0/android/data/<패키지 이름>/files
/storage/sdcard 1/Android/data/<패키지 이름>/files
Context.getExternalCacheDirs(),여러 sd 카드 에서 개인 데이터 베 이 스 를 사용 할 캐 시 디 렉 터 리 를 되 돌려 줍 니 다.
/storage/sdcard 0/android/data/<패키지 이름>/caches
/storage/sdcard 1/Android/data/<패키지 이름>/caches
Context.getObbDirs(),여러 sd 카드 에서 obb 디 렉 터 리 의 개인 데 이 터 를 되 돌려 줍 니 다(이 디 렉 터 리 는 일반적으로 게임 의 패 킷 디 렉 터 리 입 니 다)
/storage/sdcard 0/android/obb/<패키지 이름>
/storage/sdcard 1/Android/obb/<패키지 이름>
위의 함 수 를 통 해 내 Android 5.1 시스템 에서 sd 카드 경 로 를 정확하게 가 져 올 수 있 지만 Android 4.4 시스템 에 서 는 내부 에 저 장 된 경로 만 볼 수 있 습 니 다.

인터넷 자료 에 따 르 면 Android 4.4 이후 시스템 파일 수정 을 통 해 sd 카드 를 관리 할 수 있 습 니 다.방법 은 다음 과 같 습 니 다.

<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission> 
수정/system/etc/permissions/platform.xml 파일 의 android.permission.WRITEEXTERNAL_STORAGE 노드,(루트 권한 이 필요 합 니 다).
수정 후 응용 하면 sd 카드 를 마음대로 제어 할 수 있 습 니 다.
위 에서 말 한 것 은 편집장 님 께 서 소개 해 주신 안 드 로 이 드 4.4 의 새로운 함수 가 외부 저장 소 를 방문 하 는 것 입 니 다.여러분 께 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기