В Android P добавлена поддержка профиля устройства Bluetooth HID, который позволяет использовать смартфоны Android в качестве клавиатуры или мыши Bluetooth для подключенных устройств.
Мы приближаемся к дате запуска первой предварительной версии Android P Developer Preview. по слухам. Мало что известно о предстоящем выпуске с точки зрения функций, ориентированных на пользователя, хотя мы сделали все возможное, чтобы каталогизировать все мелочи нам удалось найти. Два самых больших изменения, которые, по слухам, появятся в Android P, включают поддержку нетипичные типы дисплеев (например, те, у которых есть 'выемка') и обновленный Интерфейс материального дизайна. Сегодня мы также уверены, что в Android P наконец-то появится поддержка службы профилей устройств Bluetooth HID, которая позволит использовать ваш смартфон в качестве Bluetooth-клавиатуры или мыши.
Еще в 2014 году участник форума Qualcomm CodeAurora представил патч, который добавляет поддержку роли устройства Bluetooth HID. Этот патч был
совершено в декабре 2016 года, однако в последующих выпусках Android эта функциональность осталась отключенной. Похоже, ситуация изменится с выпуском Android P, поскольку нам прислал совет от участника XDA. 500 - внутренняя ошибка сервера что два коммита наконец включите Bluetooth HIDD.Мы сами подтвердили, что этот профиль Bluetooth HID был добавлен совсем недавно для сравнения поддерживаемых профилей Bluetooth в Android 8.1 Oreo (ветвь oreo-mr1-релиз) по сравнению с последний мастер показывает, что логическое значение, включающее HIDD, изменилось на true.
Кроме того, соответствующийAPI для использования разработчиками были нескрытый, что означает, что приложения смогут использовать эту функцию на устройствах Android под управлением версии P (начиная с устройств Google Pixel и Pixel 2).
Так что же все это значит?
Служба профилей устройств Android P Bluetooth HID
Устройства с поддержкой Bluetooth могут предлагать поддержку так называемых «профилей Bluetooth». Возможно, вы знакомы с некоторыми наиболее распространенными из них, такими как Профиль громкой связи (HFP) и профиль расширенного распределения звука (A2DP), которые обычно используются для голосовых вызовов и потоковой передачи музыки соответственно. Реализация профиля Bluetooth устройства пользовательского интерфейса (HID) позволяет работать устройствам ввода, таким как мыши, клавиатура, джойстики и т. д.
По умолчанию Android (например, базовая сборка Android Open Source Project) не реализует поддержку HIDD в стеке Bluetooth. Это означает, что разработчики приложений не могут создавать приложения, использующие эту службу, чтобы ваш смартфон можно было использовать в качестве основного устройства ввода с клавиатурой/мышью. В магазине Play Store есть приложения с поддержкой root, такие как Bluetooth+, которые исправляют структуру Bluetooth, чтобы включить HIDD, а в сочетании с другим приложением, например True Mouse/KB, вы можете использовать смартфон в качестве устройства ввода.
Однако встроенная поддержка AOSP означает, что все устройства под управлением Android P можно использовать в качестве устройств ввода через Bluetooth. Мы видим, как это может быть полезно для потенциального управления презентациями на рабочем месте или в качестве пульта дистанционного управления мультимедиа, когда у вас нет доступа к лучшему решению. Такие компании как Samsung и Хуавей рекламировали способы использования вашего смартфона в качестве мобильной рабочей станции, и хотя эта функция бледнеет по сравнению с экосистему, которую предлагают эти две компании, это хороший шаг вперед в обеспечении взаимодействия между вашим Android-устройством и другим вашим устройством. устройства.