Xamarin - Android 权限

在 Android 中,默认情况下,任何应用程序都无权执行任何会影响用户或操作系统的操作。 为了让应用程序执行任务,它必须声明权限。 直到安卓系统授予权限后,App才能执行任务。 这种权限机制可以阻止应用程序在未经用户同意的情况下为所欲为。

权限记录在 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 − 具有此权限的应用可以与其他蓝牙设备无线交换数据文件。

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