Xamarin - สิทธิ์
โดยค่าเริ่มต้นใน Android ไม่มีแอปพลิเคชันใดที่มีสิทธิ์ดำเนินการใด ๆ ที่จะมีผลกระทบต่อผู้ใช้หรือระบบปฏิบัติการ เพื่อให้แอปทำงานได้แอปจะต้องประกาศสิทธิ์ แอปไม่สามารถทำงานได้จนกว่าจะได้รับอนุญาตจากระบบ Android กลไกการอนุญาตนี้จะหยุดไม่ให้แอปพลิเคชันทำตามที่ต้องการโดยไม่ได้รับความยินยอมจากผู้ใช้
สิทธิ์จะถูกบันทึกไว้ใน AndroidManifest.xmlไฟล์. ในการเพิ่มสิทธิ์ให้ดับเบิลคลิกที่คุณสมบัติจากนั้นไปที่ Android ManRequired 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" />