Как преобразовать массив байтов в беззнаковый короткий и рассчитать время ожидания по току батареи в Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как преобразовать массив байтов в беззнаковый короткий и рассчитать время ожидания по току батареи в Android?

Сообщение Anonymous »

Я работаю над проектом Android, в котором мне нужно интерпретировать массив байтов, представляющий ток батареи в мА, и рассчитать оставшееся время ожидания на основе емкости батареи.
В настоящее время Я получаю ток батареи в виде массива байтов в формате [-14, -5], что соответствует 16-битному целому числу со знаком. Емкость аккумулятора 12800 мАч.
Моя цель:
  • Правильно преобразовать массив байтов в короткое число без знака (16-битное
    целое число).
  • Используйте это значение для расчета оставшегося времени в режиме ожидания в
    часы и минуты.
И, наконец, мне нужно отобразить значение в виде часов и минут.
Примечание: я использую UUID специальной службы вместе с UUID Char

Подробнее здесь: https://stackoverflow.com/questions/787 ... me-from-ba
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»