Я написал приложение для клавиатуры Bluetooth, используя службу профиля устройства Bluetooth HID в Android P. Приложение отлично работает для P C (Ma c, Win10 и Ubuntu), но не для моей Sony PS4 и мой Samsung Smart TV. Я думаю, это связано с тем, что в моем приложении неправильный класс устройств Bluetooth (COD). Можно ли изменить класс устройства Bluetooth?
В течение Windows Mobile 6.0 дней я сделал это с помощью простого вызова setsockopt:
sts = setsockopt(s,SOL_RFCOMM,SO_BTH_SET_COD,(char *)&iNewCod,iLen);)
Кто-нибудь создал HID_DEVICE на Android P ie работает на Sony PS4?
1 . Можно ли изменить Bluetooth COD для приложения Android?
2 . Есть ли рабочий код, на который я могу посмотреть?
3 . Есть ли Android HID приложение, работающее с PS4?
Любые советы будут с благодарностью:)