为了在应用程序中使用蓝牙功能,我们至少需要声明两方面的权限:BLUETOOTH和BLUETOOTH_ADMIN。
你必须请求BLUETOOTH权限才能够实现蓝牙通信,例如请求一个连接、接受一个连接和传输数据。
你必须请求BLUETOOTH_ADMIN权限,才能够初始化device discovery或者管理蓝牙设置(Bluetooth settings)。大多数应用程序必须具有这个权限才能够发现本地蓝牙设备,这个权限保护的其他能力(除了发现本地设备)不应该被使用,除非你的应用程序是在用户请求的时候能够修改蓝牙设置的管理者。
注意:如果你想要使用BLUETOOTH_ADMIN权限,那么你首先必须有BLUETOOTH权限。
你需要在应用程序的manifest文件中声明程序的蓝牙权限。例如:
关于声明应用程序权限的信息,请看<uses-permission>参考。

本文详细介绍了在应用程序中使用蓝牙功能所需的BLUETOOTH和BLUETOOTH_ADMIN权限。要实现蓝牙通信,如请求或接受连接及数据传输,需申请BLUETOOTH权限;要初始化设备发现或管理蓝牙设置,则需申请BLUETOOTH_ADMIN权限。文中还说明了如何在应用程序的manifest文件中声明这些权限。
1480

被折叠的 条评论
为什么被折叠?



