Xamarin-권한

Android에서는 기본적으로 사용자 또는 운영 체제에 영향을주는 작업을 수행 할 권한이있는 애플리케이션이 없습니다. 앱이 작업을 수행하려면 권한을 선언해야합니다. Android 시스템에서 권한을 부여 할 때까지 앱은 작업을 수행 할 수 없습니다. 이 권한 메커니즘은 사용자의 동의없이 애플리케이션이 원하는대로 수행하지 못하도록합니다.

권한이 기록됩니다. AndroidManifest.xml파일. 권한을 추가하려면 속성을 두 번 클릭 한 다음 Android Man으로 이동합니다.Required permissions나타날거야. 추가하려는 적절한 권한을 확인하십시오.

Camera − 장치의 카메라에 접근 할 수있는 권한을 제공합니다.

<uses-permission android:name="android.permission.CAMERA" />

Internet − 네트워크 리소스에 대한 액세스를 제공합니다.

<uses-permission android:name="android.permission.INTERNET" />

ReadContacts − 장치의 연락처를 읽을 수있는 액세스를 제공합니다.

<uses-permission android:name="android.permission.READ_CONTACTS" />

ReadExternalStorage − 외부 저장소에 데이터를 읽고 저장할 수있는 권한을 제공합니다.

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

Calendars− 앱이 사용자 기기의 캘린더 및 이벤트에 접근 할 수 있도록합니다. 이 권한은 소유자 모르게 게스트에게 이메일을 보낼 수있는 권한을 앱에 부여하므로 위험 할 수 있습니다. 이 권한을 추가하는 구문은 다음과 같습니다.

<uses-permission android:name="android.permission-group.CALENADAR" />

SMS−이 권한이있는 앱은 장치 메시징 서비스를 사용할 수 있습니다. 여기에는 SMS 및 MMS 메시지 읽기, 쓰기 및 편집이 포함됩니다. 구문은 다음과 같습니다.

<uses-permission android:name="android.permission-group.SMS" />

Location −이 권한이있는 앱은 GPS 네트워크를 사용하여 장치의 위치에 액세스 할 수 있습니다.

<uses-permission android:name="android.permission-group.LOCATION" />

Bluetooth −이 권한이있는 앱은 다른 Bluetooth 지원 장치와 무선으로 데이터 파일을 교환 할 수 있습니다.

<uses-permission android:name="android.permission.BLUETOOTH" />