Для того, чтобы в моем приложении поддерживалась поддержка Bluetooth-гарнитур и клавиатур Bluetooth, мне нужны следующие разрешения внизу или нет?
Эти разрешения предназначены для непосредственной работы с API-интерфейсами Bluetooth (например, BluetoothAdapter
).
Обычная поддержка Bluetooth-клавиатуры и мыши осуществляется операционной системой, а не приложениями. Таким образом, если вам нужно, чтобы пользователь мог вводить в EditText
виджеты с помощью клавиатуры, щелкать мышкой и тому подобное, вам не понадобятся API-интерфейсы Bluetooth, и вам не понадобятся эти разрешения. .
У меня еще нет мыши Bluetooth или клавиатуры Bluetooth, поэтому я не могу сам проверить ее и выяснить.
Как правило, не имеет значения, является ли клавиатура или мышь Bluetooth, USB или частью базового оборудования (Chromebook и т. Д.). С точки зрения вашего приложения они все одинаковы.
Однако, если вы хотите обеспечить поддержку клавиатур и мышей, вам следует протестировать работу с клавиатурами и мышами.