Xamarin - 权限

在Android中,默认情况下,没有应用程序有权执行任何会对用户或操作系统产生影响的操作.为了让App执行任务,它必须声明权限.在Android系统授予权限之前,应用程序无法执行任务.这种权限机制可以在未经用户同意的情况下阻止应用程序按照自己的意愿进行操作.

权限将记录在 AndroidManifest.xml 文件中.要添加权限,我们会双击属性,然后转到Android Man 所需权限将会出现.检查您要添加的相应权限.

Access Checkin Properties


相机 : 它提供访问设备摄像头的权限.

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


互联网 : 它提供对网络资源的访问.

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


ReadContacts : 它提供了读取设备上联系人的权限.

 
< uses-permission android:name ="android.permission.READ_CONTACTS"/&gt ;


ReadExternalStorage : 它提供对外部存储上的读取和存储数据的访问.

 
< uses-permission android:name ="android.permission.READ_EXTERNAL_STORAGE"/&GT;


日历 : 它允许应用程序访问用户设备上的日历和事件.此权限可能很危险,因为它授予应用程序在没有所有者意识的情况下向客户发送电子邮件的能力.添加此权限的语法如下所示 :

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


短信 : 具有此权限的应用程序可以使用设备消息传递服务.它包括阅读,编写和编辑短信和彩信.其语法如下所示.

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


位置 : 拥有此权限的应用可以使用GPS网络访问设备的位置.

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


蓝牙 : 具有此权限的应用程序可以无线地与其他蓝牙设备交换数据文件.

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