关于Android蓝牙要求的问题

时间:2019-01-11 22:49:25

标签: java android xml bluetooth

我是android的新手,我只想知道,为了在我的应用程序中支持蓝牙鼠标和蓝牙键盘,我是否需要下面底部的以下权限?还是没有必要? (或者我想念的其他任何东西)。

在这些蓝牙文章中没有关于这两个设备的任何内容没有https://developer.android.com/guide/topics/connectivity/bluetooth https://source.android.com/devices/bluetooth

我没有操纵控件或任何特殊功能,我只想确保该应用对市场上新的android计算机和支持此功能的平板电脑用户友好。我不在乎耳机,扬声器,游戏控制器等。

还没有,但是没有蓝牙鼠标或蓝牙键盘,所以我无法自己对其进行测试并找出答案。

清单权限

android.permission.BLUETOOTH”

android:name =“ android.permission.BLUETOOTH_ADMIN”

android:name =“ android.permission.ACCESS_COARSE_LOCATION”

1 个答案:

答案 0 :(得分:2)

  

为了在我的应用中支持蓝牙鼠标和蓝牙键盘,我是否需要下面底部的以下权限?

这些权限用于直接使用Bluetooth API(例如BluetoothAdapter)。

正常的蓝牙键盘和鼠标支持由操作系统而不是由应用程序处理。因此,如果您只想让用户能够使用键盘在EditText小部件中键入内容,并用鼠标单击之类的东西,则将不需要Bluetooth API,也将不需要这些权限。

  

我还没有蓝牙鼠标或蓝牙键盘,所以我自己也无法测试并找出答案。

通常,键盘或鼠标是Bluetooth,USB还是基本硬件(Chromebook等)的一部分都没有关系。从您的应用程序的角度来看,它们都是相同的。

但是,如果要确保对键盘和鼠标的支持,则需要对键盘和鼠标进行测试。