반응형
AndroidManifest.xml의 Uses-Permission과 Permissions 태그의 차이점
의 차이 무엇입니까 Uses-Permission
및 Permissions
태그 의 AndroidManifest.xml은 . uses-permission
우리의 응용 프로그램에서 인터넷, 위치에 액세스하는 데 사용되는 태그를 이해 했습니다. 하지만 Manifest 파일 에서 권한 태그를 사용해야하는시기와 이유 와 uses-permission
.
문서 인용 :
자신의 권한을 적용하려면 먼저
AndroidManifest.xml
하나 이상의<permission>
태그를 사용하여 권한을 선언해야 합니다. 예를 들어 활동 중 하나를 시작할 수있는 사용자를 제어하려는 애플리케이션은 다음과 같이이 작업에 대한 권한을 선언 할 수 있습니다.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.me.app.myapp" >
<permission android:name="com.me.app.myapp.permission.DEADLY_ACTIVITY"
android:label="@string/permlab_deadlyActivity"
android:description="@string/permdesc_deadlyActivity"
android:permissionGroup="android.permission-group.COST_MONEY"
android:protectionLevel="dangerous" />
</manifest>
따라서 <uses-permission>
애플리케이션이 일부 기능을 사용하기 위해 사용자의 권한을 요청하는 반면, <permission>
애플리케이션이 다른 앱이 사용자의 일부 기능을 사용하기 위해 권한을 요청하도록 요구하는 경우입니다.
간단히:
<permission>
사용자 지정 권한을 정의하기위한 것입니다.<uses-permission>
앱에서 권한을 사용하기위한 것입니다.
2018 년 2 월 현재 사용자 지정 권한의 보안 문제에 관심이있을 수도 있습니다 . 섹션 2의 권한에 대한 설명이 문서보다 훨씬 더 명확 해 보였습니다.
반응형
'Development Tip' 카테고리의 다른 글
자바의 바코드 이미지 생성기 (0) | 2020.12.30 |
---|---|
아무것도하지 않으려면 HTML 양식 제출 (0) | 2020.12.30 |
자바 스크립트에서 사용자 정의 정렬 기능을 정의하는 방법은 무엇입니까? (0) | 2020.12.30 |
부동 소수점 (또는 배정 밀도) 숫자로 0으로 나누면 Java에서 java.lang.ArithmeticException : / 0으로 처리되지 않는 이유 (0) | 2020.12.30 |
find 명령의 -exec 옵션에 백 슬래시와 세미콜론이 필요한 이유는 무엇입니까? (0) | 2020.12.30 |