2011-02-09 2 views
0

У меня есть приложение с интенсивным вычислением данных, которое должно обрабатывать данные, полученные через Bluetooth каждые 60 секунд, а затем оставаться в состоянии низкой мощности в течение следующих 60 секунд. Я проверил PowerManager api, но я не могу его использовать. есть ли способ, которым я мог бы выполнить задачу?как поставить андроид на низкое энергопотребление

+0

Почему вы не можете использовать PowerManager? – Squonk

+0

@MisterSquonk ... он говорит, что разрешение не предоставлено ... возможно, потому что его система api и к ней не может быть обращена пользователем –

ответ

0

Вы не можете «поставить андроид на низкое энергопотребление». Android, естественно, перейдет в спящий режим после периода бездействия, если ничего не держит WakeLock, чтобы заставить процессор оставаться включенным.

+0

мы можем изменить период бездействия? Я прочитал в одном из сообщений, которые ответил Марк Мерфи, что мы можем создать приложение, подписывающее его, используя нашу собственную прошивку .. это возможность? –

+0

@raqz: «Можем ли мы изменить период бездействия?» - похоже, что 'SCREEN_OFF_TIMEOUT' в' Settings.System' может позволить вам изменить это, но я не пробовал. «Я прочитал в одном из сообщений, которые ответил Марк Мерфи, что мы можем создать приложение, подписывающее его, используя нашу собственную прошивку .. это возможность?» - вы, безусловно, можете создать свою собственную прошивку, и вы предположительно имеете управление мощностью более низкого уровня таким образом, как 'goToSleep()', но, опять же, я не пробовал. – CommonsWare

+0

@ CommonsWare .. можете ли вы, пожалуйста, направить меня или сообщить мне, если вы заметили, что кто-то это сделал .. спасибо –

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