2016-06-20 3 views
0

에뮬레이트 된 스토리지 경로를 가져오고 싶습니다. System.getenv("EMULATED_STORAGE_TARGET")은 이전 버전, 즉 Android 5 이하에서 작동하지만 Android 6에서는 null을 반환합니다. Google에서 검색했지만 찾을 수 없습니다. Android 6에서 에뮬레이트 된 저장 경로를 얻으려면 어떻게해야합니까? 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다 !!Android 6에서 에뮬레이트 된 저장 경로를 얻는 방법은 무엇입니까?

+0

정확히 "에뮬레이트 된 저장 경로"는 무엇이라고 생각하십니까? – CommonsWare

+0

@CommonsWare 답장을 보내 주셔서 감사합니다. 잘못 입력하지 않았다면 내부 저장소로 간주합니다. 이 경로는 대개/storage/emulated/0/(0은 사용자를 나타냄)입니다. – varunkr

답변

1

external storage을 말하는 것 같습니다. 일부 Android 버전에서는 /storage/emulated/0/에 있습니다. 에있는 모든 버전의 Android에서 외부 저장소의 루트를 얻는 적절한 방법은 Environment.getExternalStorageDirectory()입니다.

Android 앱에서 환경 변수를 사용하는 것으로 잘못 판단하는 경우

관련 문제