2014-10-30 2 views
1

Я относительно новичок в программировании на Android, но мне сказали, что в большинстве приложений есть приемник, который сократит расходы на батареи, когда андроид срабатывает ACTION_BATTERY_LOW.Можете ли вы вручную запустить ACTION_BATTERY_LOW?

Android развивается страница говорит: общественности статической конечной строки ACTION_BATTERY_LOW

Добавлено в уровне API 1 Broadcast Действие: Показывает низкое состояние батареи на устройстве. Эта трансляция соответствует диалоговому окну «Предупреждение о низком заряде батареи».

Это защищенный объект, который может быть отправлен системой.

Константа Значение: «android.intent.action.BATTERY_LOW»

мне было интересно, если есть способ, чтобы отправить это намерение вручную, на любом желаемом уровне заряда батареи. У меня есть корневое устройство, если это имеет значение.

+0

Я думаю, что это невозможно, как и в документах. –

+0

Считаете ли вы, что можно будет изменить значение, при котором андроид его срабатывает? –

ответ

2

Нет. Это невозможно. Проверьте this post. Посмотрите на ответ, данный Марк (commonsware).

+0

Считаете ли вы возможным изменить значение, при котором андроид его срабатывает? –

+0

Я не понимал, что вы имели в виду? изменить значение? –

+1

Android обычно срабатывает при использовании 15% -ной батареи. Есть ли способ изменить 15-20 или 25, чтобы помочь сохранить аккумулятор? –

0

Уверен, что есть способ изменить уровень - просто загрузите терабайты полного исходного кода и потратите неделю или две, построив свой собственный ПЗУ, и попытайтесь его прожечь, не стряхивая телефон. Он будет работать только на вашем устройстве.

Но нет, вы не можете изменить его ни в приложении, ни на чьем-либо устройстве, и вы не можете его запустить самостоятельно - вы прочитали часть, которую вы цитировали: «Это защищенный замысел, который может быть отправлен системой . "?

Смежные вопросы