Xamarin - Izin
Di Android, secara default, tidak ada aplikasi yang memiliki izin untuk melakukan operasi apa pun yang akan berdampak pada pengguna atau sistem operasi. Agar Aplikasi dapat melakukan tugas, itu harus mendeklarasikan izin. Aplikasi tidak dapat melakukan tugas hingga izin diberikan oleh sistem Android. Mekanisme izin ini menghentikan aplikasi dari melakukan apa yang mereka inginkan tanpa persetujuan pengguna.
Izin harus dicatat di AndroidManifest.xmlmengajukan. Untuk menambahkan izin, kami mengklik dua kali pada properti, lalu pergi ke Android ManRequired permissionsakan muncul. Periksa izin yang sesuai yang ingin Anda tambahkan.
Camera - Ini memberikan izin untuk mengakses kamera perangkat.
<uses-permission android:name="android.permission.CAMERA" />
Internet - Ini menyediakan akses ke sumber daya jaringan.
<uses-permission android:name="android.permission.INTERNET" />
ReadContacts - Ini memberikan akses untuk membaca kontak di perangkat Anda.
<uses-permission android:name="android.permission.READ_CONTACTS" />
ReadExternalStorage - Ini memberikan akses untuk membaca dan menyimpan data di penyimpanan eksternal.
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Calendars- Ini memungkinkan akses aplikasi ke kalender pada perangkat pengguna dan acara. Izin ini bisa berbahaya, karena memberi aplikasi kemampuan untuk mengirim email ke tamu tanpa sepengetahuan pemiliknya. Sintaks untuk menambahkan izin ini seperti yang ditunjukkan di bawah ini -
<uses-permission android:name="android.permission-group.CALENADAR" />
SMS- Aplikasi dengan izin ini memiliki kemampuan untuk menggunakan layanan perpesanan perangkat. Ini termasuk membaca, menulis, dan mengedit pesan SMS dan MMS. Sintaksnya seperti yang ditunjukkan di bawah ini.
<uses-permission android:name="android.permission-group.SMS" />
Location - Aplikasi dengan izin ini dapat mengakses lokasi perangkat menggunakan jaringan GPS.
<uses-permission android:name="android.permission-group.LOCATION" />
Bluetooth - Aplikasi dengan izin ini dapat bertukar file data dengan perangkat berkemampuan Bluetooth lainnya secara nirkabel.
<uses-permission android:name="android.permission.BLUETOOTH" />