Уведомление о заряде батареи в каждом запущенном приложении - PullRequest
1 голос
/ 20 января 2012

Можно ли иметь уведомление о батарее в каждом запущенном приложении?

Например: если я собираюсь запустить приложение, такое как Angry Birds, возможно ли иметь какое-то уведомлениечто скажет мне, если есть достаточно времени, чтобы продолжить играть?

Это одна из целей нашего тезиса.

1 Ответ

0 голосов
/ 20 января 2012

Если я собираюсь запустить приложение наподобие Angry Birds, возможно ли получить какое-то уведомление, которое сообщит мне, достаточно ли времени, чтобы продолжить играть в него?

Вы можете играть в Angry Birds в течение секунды, минуты, часа, дня, недели, месяца и т. Д. Не определено «достаточно времени, чтобы продолжить играть».

Кроме того, невозможно точно определить, сколько энергии будет работать процесс в будущем.

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

Все это потребует как минимум кастомной прошивки. Также вполне возможно, что для этого потребуется специальное оборудование с детализированным сбором данных о потреблении энергии, такое как Qualcomm MDP.

...