Xamarin - 权限


在 Android 中,默认情况下,任何应用程序都无权执行任何可能对用户或操作系统产生影响的操作。为了让应用程序执行任务,它必须声明权限。在获得Android系统的许可之前,应用程序无法执行该任务。这种权限机制可以阻止应用程序在未经用户同意的情况下按照自己的意愿行事。

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

访问签入属性

相机- 它提供访问设备相机的权限。

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

互联网- 它提供对网络资源的访问。

<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" /> 

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

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

SMS - 具有此权限的应用程序能够使用设备的消息服务。它包括阅读、编写和编辑短信和彩信。其语法如下所示。

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

位置- 具有此权限的应用程序可以使用 GPS 网络访问设备的位置。

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

蓝牙- 具有此权限的应用程序可以与其他支持蓝牙的设备无线交换数据文件。

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