Bluetooth на Android
Sep. 25th, 2014 12:35 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Всем привет.
Устройства на iOS при подключении к ним устройств по блютусу могут показывать оставшийся заряд батареи,

Причем оценка достаточно точная и проверялась не в одной беспроводной гарнитуре разного ценового диапазона. Т.е. как я понимаю, в блютус-устройствах есть сенсор, который снимает заряд аккумулятора может использоваться с каким-нибудь профилем и считываться мастер-устройством.
К сожалению, в Android подобной "фичи" я так и не нашел, более того, весь софт для мониторинга заряда батареи, который попадался в Play Market, не собирает реальные показания, а расчитывает по времени работы (при первом запуске считает сколько "проживет" гарнитура без зарядки, а потом суммирует время ее работы и дает оценку степени заряда батареи).
Вопрос: есть ли способ получить значения заряда батари гарнитуры на Android?
Устройства на iOS при подключении к ним устройств по блютусу могут показывать оставшийся заряд батареи,
Причем оценка достаточно точная и проверялась не в одной беспроводной гарнитуре разного ценового диапазона. Т.е. как я понимаю, в блютус-устройствах есть сенсор, который снимает заряд аккумулятора может использоваться с каким-нибудь профилем и считываться мастер-устройством.
К сожалению, в Android подобной "фичи" я так и не нашел, более того, весь софт для мониторинга заряда батареи, который попадался в Play Market, не собирает реальные показания, а расчитывает по времени работы (при первом запуске считает сколько "проживет" гарнитура без зарядки, а потом суммирует время ее работы и дает оценку степени заряда батареи).
Вопрос: есть ли способ получить значения заряда батари гарнитуры на Android?
no subject
Date: 2014-09-25 02:10 pm (UTC)http://forums.androidcentral.com/general-help-how/160738-bluetooth-headset-battery-level-app.html
Edit: I just did some research and found that it is indeed a function of iOS, and has been apparently since the beginning, but will only work on headsets that are designed to report their battery level, as I suspected. I guess Google doesn't think anyone would be interested in this feature, or they would have built it into Android.
То есть, в iOS эта фича была изначально, но работала только с теми устройствами, которые (спасибо КЭПу) умеют это делать. А в гугле решили, что это вряд ли кому-то будет интересно, и не стали внедрять поддержку этой фичи на уровне ОС.
no subject
Date: 2014-09-25 08:39 pm (UTC)Я полагаю, что поддержка такой фичи задокументирована на уровне спецификации блютус-профиля HandsFree, и раз Андроид-устройство поддерживает этот профиль - заряд должен где-то отображаться.
Либо дело за "ленивыми" программистами из Google (да и из ребят, добавляющих софт в Play Market).