>source

Android 11에서 "directory.listFiles()"는 ".nomedia" 파일이 있을 때 MANAGE_EXTERNAL_STORAGE 권한이 부여된 경우에도 0개의 파일을 반환한다는 것을 알았습니다. 그러나 파일 관리자는 어떻게 표시합니까? ".nomedia" 파일이 있는 폴더에 포함된 파일을 읽을 수 있는 방법이 있어야 합니다.

당신이 말하는 것은 통하지 않습니다.

blackapps2022-01-15 09:39:14

그렇다면 MANAGE_EXTERNAL_STORAGE 없이 파일을 읽을 때 .nomedia를 무시하는 방법이 있습니까? 그리고 그것을 사용?

mrmaya2022-01-15 09:39:14

반복: 당신이 말한 것은 이루어지지 않습니다. 죄송합니다, 제 말은: 당신이 말하는 것은 사실이 아닙니다. 폴더에 있는 이러한 파일은 단일 효과가 없습니다. 실패한 code를 보여주세요.

blackapps2022-01-15 09:39:14

무슨 뜻이에요? Android 11 휴대폰에서 targetSdkVersion 31 및 compileSdkVersion 31을 실행하면 File[] files= directory.listFiles(); .nomedia 파일이 디렉토리 안에 있으면 0개 파일을 표시하고 내부에 .nomedia 파일이 없으면 모든 파일을 표시합니다. MediaStore API를 사용하여 동일

mrmaya2022-01-14 10:52:21

여기에는 여러 Android 11 기기가 없습니다. 이 .nomedia 파일은 이제 효과가 없습니다.

blackapps2022-01-14 10:56:37
  • 이전 요청을 사용하여 웹 사이트에서 테이블 가져오기
  • 다음 python : 반환된 함수의 배열 크기가 일치하지 않습니다.