我是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”
答案 0 :(得分:2)
为了在我的应用中支持蓝牙鼠标和蓝牙键盘,我是否需要下面底部的以下权限?
这些权限用于直接使用Bluetooth API(例如BluetoothAdapter
)。
正常的蓝牙键盘和鼠标支持由操作系统而不是由应用程序处理。因此,如果您只想让用户能够使用键盘在EditText
小部件中键入内容,并用鼠标单击之类的东西,则将不需要Bluetooth API,也将不需要这些权限。
我还没有蓝牙鼠标或蓝牙键盘,所以我自己也无法测试并找出答案。
通常,键盘或鼠标是Bluetooth,USB还是基本硬件(Chromebook等)的一部分都没有关系。从您的应用程序的角度来看,它们都是相同的。
但是,如果要确保对键盘和鼠标的支持,则需要对键盘和鼠标进行测试。