데이터 저장소를 위한 앱 호환성 기능

개발자가 최신 버전의 Android를 지원할 수 있도록 플랫폼에서는 데이터 저장소를 위한 다음과 같은 앱 호환성 기능을 제공합니다.

범위 지정 저장소를 일시적으로 선택 해제

앱이 범위 지정 저장소와 완전히 호환되기 전에 다음 메서드 중 하나를 사용하여 일시적으로 선택 해제할 수 있습니다.

  • Android 9(API 수준 28) 이하를 타겟팅합니다.
  • Android 10(API 수준 29) 이상을 타겟팅하는 경우 앱의 매니페스트 파일에서 requestLegacyExternalStorage의 값을 true로 설정합니다.

        <manifest ... >
          <!-- This attribute is "false" by default on apps targeting
               Android 10 or higher. -->
            <application android:requestLegacyExternalStorage="true" ... >
              ...
            </application>
        </manifest>
        

Android 9 이하를 타겟팅하는 앱이 범위 지정 저장소를 사용할 때 어떻게 동작하는지 테스트하려면 requestLegacyExternalStorage의 값을 false로 설정하여 동작을 선택할 수 있습니다.