구문:
<uses-permission-sdk-23 android:name="string"
        android:maxSdkVersion="integer" />
포함된 위치:
<manifest>
설명:
앱이 특정 권한을 원한다는 것을 지정합니다. 단, Android 6.0(API 수준 23) 이상을 실행하는 기기에 앱이 설치된 경우에만 해당됩니다. 기기가 API 수준 22 이하를 실행 중인 경우에는 앱에 지정된 권한이 없습니다.

이 요소는 추가 권한이 필요한 새 기능을 포함하기 위해 앱을 업데이트하는 경우 유용합니다. 사용자가 API 수준 22 이하를 실행하는 기기에서 앱을 업데이트하는 경우 시스템은 사용자에게 설치 시 업데이트에 선언된 새 권한을 모두 부여하도록 요청하는 메시지를 표시합니다. 새 기능이 매우 사소하다면 기기에서 이 기능을 사용 중지하여 사용자가 앱 업데이트를 위해 권한을 추가로 부여할 필요가 없게 만들 수도 있습니다. <uses-permission> 대신 <uses-permission-sdk-23> 요소를 사용하면 런타임 권한을 지원하는 플랫폼에서 앱이 실행되는 경우에만 권한을 요청할 수 있습니다.

권한에 관한 자세한 내용은 소개의 권한 섹션과 별도의 시스템 권한 API 가이드를 참고하세요. 기본 플랫폼에서 정의한 권한 목록은 android.Manifest.permission에서 확인할 수 있습니다.

속성:
android:name
권한의 이름입니다. 이 권한은 <permission> 요소가 있는 앱에서 정의한 권한이거나 다른 앱에서 정의한 권한일 수 있으며 "android.permission.CAMERA" 또는 "android.permission.READ_CONTACTS"와 같은 표준 시스템 권한 중 하나일 수도 있습니다.
android:maxSdkVersion
이 권한이 앱에 부여되어야 하는 최고 API 수준입니다. 이보다 높은 API 수준의 기기에 앱이 설치된 경우 앱에 권한이 부여되지 않으며 따라서 관련 기능을 사용할 수 없습니다.
도입 시기:
API 수준 23
참고 항목: