Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Потребление энергии батареи / 14 сообщений из 14, страница 1 из 1
21.12.2015, 13:26
    #39133065
Микола Питерский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
Скажите пожалуйста - нужно задействовать в приложении акселерометр и микрофон круглосуточно - как узнать величину потребления ими энергии, видел что у некоторых датчиков есть функция возвращающая их потребление?
Подозреваю что эти 2 "датчика" будут высаживать полностью заряженную батарею в 0 за сутки.
Может у кого есть опыт в данном деле?
...
Рейтинг: 0 / 0
21.12.2015, 13:40
    #39133084
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
Микола Питерский,
в андроиде есть системные функции для этого
...
Рейтинг: 0 / 0
21.12.2015, 14:31
    #39133147
Микола Питерский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
вадя, так может поделишся конкретной инфой. А то гугл об этом мне ничего не хочет находить.
...
Рейтинг: 0 / 0
21.12.2015, 15:36
    #39133267
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
Микола Питерский,
инфой конкретной не поделюсь, не интересовался, но в андроиде есть виджеты( или ещё что) которые показывают какое приложение сколько процентов от батареи кушает
...
Рейтинг: 0 / 0
21.12.2015, 16:12
    #39133362
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
Микола Питерскийкак узнать величину потребления ими энергии
Можно воспользоваться приложениями сбора статистики батарейки, но они не дадут объективных оценок (разнообразие вариантов сочетания железок почти бесконечно).

Если это коммерческое приложение (для маркета), то не стоит так делать.
Есть шанс словить место в черном списке не только у пользователей, но и у гугла.

И да, микрофон будет заметно подсаживать аккумулятор.
По акселометру могу только сказать, что игроделам его рекомендуют выключать, если он не используется игрой.
...
Рейтинг: 0 / 0
21.12.2015, 16:35
    #39133432
Микола Питерский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
Про "статистику энергопотребления" в самом андроиде я в курсе. Только для этого надо сделать программу, а потом ее там проверить и то статистика там показывает только в % от других приложений т.е. вообще ни о чем.
Я думал что можно как-то узнать сколько потребляет любой датчик в мА\ч или просто мА. Неужели нигде таких данных нет?
По идее такую информацию должен предоставлять сам андроид, но я даже не нашел как в нем получить емкость батареи - возможно ли это?
...
Рейтинг: 0 / 0
21.12.2015, 17:48
    #39133592
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
Микола Питерский,
http://habrahabr.ru/company/mailru/blog/263413/ ?
...
Рейтинг: 0 / 0
21.12.2015, 17:52
    #39133597
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
...
Рейтинг: 0 / 0
22.12.2015, 10:18
    #39134177
Микола Питерский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
вадя, по этим ссылкам вообще нет никакой инфы о которой я спрашивал. Во второй ссылке полная хрень, которую копипастят многие сайты и никто даже не проверил - соответствует ли это действительности на данный момент.
Странно все это - если производитель н-р Самсунг делает смарт - то у него есть требования к максимальному энергопотреблению каждого модуля, почему эту информация не заложена в андроиде - ведь потребление батареи это самое главное для таких устройств.
А то получается надо сразу сделать программу, а потом обломиться с большим потреблением. Почему нельзя сделать прогноз относительно батареи - н-р сообщить "при включении данной функции батареи хватит на 3 часа"?
...
Рейтинг: 0 / 0
22.12.2015, 10:50
    #39134201
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
Микола ПитерскийПочему нельзя сделать прогноз относительно батареи - н-р сообщить "при включении данной функции батареи хватит на 3 часа"?
Потому что это труднопрогнозируемая фишка.

Допустим только включение датчика может увеличить потребление на 5%. Теперь добавим в уравнение криворукого программиста, который:
1. Не дает заснуть смарту все время работы с датчиком.
2. Запускает фоновые (в лучшем случае) сервисы.
3. Его сервисы периодически ползают в инет.
И т.д., составить список можно большой. То есть на самом деле это будет далеко не 5%.

Мой смарт будучи настроенным: по максимуму отключаю сервисы и ресиверы, без гуглосервисов, без фирменных приложений, будящих телефон, с отключенным инетом (чтоб сетевые приложения не будили) у меня живет очень долго. В спящем режиме он за ночь не съедает ни одного процента батареи.

Самое интересное, что родной софт начинает лагать (в т.ч. и в игрых) только при включенном автоповороте экрана. Отключаешь его и фпс в играх поднимается, а антуту показывает почти на тысячу баллов больше.
...
Рейтинг: 0 / 0
22.12.2015, 11:15
    #39134237
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
Шестерка более менее научилась собирать статистику пользования батареей.
Но и там она весьма условна.

На счет статистики: можно собрать её с помощью BetterBatterySaver. Будет весьма детальный лог. Нужен рут.
Получить объем батареи - тут как говорится "device depended". Зависит от производителя.
...
Рейтинг: 0 / 0
22.12.2015, 11:33
    #39134266
Микола Питерский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
wadman, как программист я с тобой согласен, а вот как электронщик - нет. Нет никакой проблемы поставить в смарт токовый датчик прямо после батареи и дать доступ к нему для API и многие вопросы уже были бы решены.
Даже если была бы возможность получать статистику андроида о степени заряда батареи - н-р 90% это от 4.119 вольт до 3.982 вольт - и то уже был бы огромный плюс и можно было бы программно рассчитать потребление.
...
Рейтинг: 0 / 0
22.12.2015, 13:06
    #39134425
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
Микола ПитерскийНет никакой проблемы поставить в смарт токовый датчик прямо после батареи и дать доступ к нему для API и многие вопросы уже были бы решены.
Только стоит учесть, что не просто еще датчик добавить после батареи, а по датчику батареи на каждый отдельный датчик.
Чтоб например вопрос о том, что gsm модуль, который автоматически потребляет до 2Вт (в зависимости условий приема) никак не пересекается с модулем 4G-модема (который тоже автоматически регулирует потребление), а оба эти модуля не пересекаются с датчиками света, ориентации, гироскопа и т.п.
Как-бы идея немного абсурдна. Наставить датчиков на датчики, чтобы бороться с прожорливыми датчиками.
...
Рейтинг: 0 / 0
22.12.2015, 14:02
    #39134542
Микола Питерский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потребление энергии батареи
wadman, ты мою мысль полностью извратил :) Я предлагал ставить 1 датчик тока после батареи и этого достаточно. Я например получил значение тока перед включением GPS и после включения и по разнице уже могу судить о потреблении этого модуля, естественно в этот момент какой то системный сервис мне может немного статистику подпортить - но достаточно было бы и такой точности с погрешностью в 30%. А GSM модуль насколько мне известно в пике потребляет до 2А при питании 3.3В т.е. более 6 ватт, но это зависит и от комплектующих модуля, так что полюбому гадать не получится - а надо как-то реальную инфу иметь.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Потребление энергии батареи / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]