安卓6.0后读取外置sd卡时权限限制,找了好多方法只能获取内置sd卡,后面找到一个,但是读外置sd卡里的内容显示列表时卡顿,求大神指点!
高洛峰2017-04-18 09:16:20
무슨 질문을 하려는지 잘 모르겠습니다. 동적 권한 적용 문제를 말씀하시는 건가요? 동적 권한에 적응하기가 너무 게으른 경우 TargetSDKVersion을 23보다 작은 값으로 설정하세요.
大家讲道理2017-04-18 09:16:20
Context.getExternalFilesDirs();
이 메서드는 File[] 배열을 반환합니다. 외부 SD 카드가 삽입되면 길이는 2가 됩니다. 아래 첨자 1이 있는 파일은 외부 SD 카드의 Android 데이터 디렉터리입니다.
그런 다음 현재 파일 이름이 Android와 동일하고 외부 SD 카드의 루트 디렉터리를 얻을 때까지 file.getParentFile()을 반복합니다.