У меня есть приложение с интенсивным вычислением данных, которое должно обрабатывать данные, полученные через Bluetooth каждые 60 секунд, а затем оставаться в состоянии низкой мощности в течение следующих 60 секунд. Я проверил PowerManager api, но я не могу его использовать. есть ли способ, которым я мог бы выполнить задачу?как поставить андроид на низкое энергопотребление
ответ
Вы не можете «поставить андроид на низкое энергопотребление». Android, естественно, перейдет в спящий режим после периода бездействия, если ничего не держит WakeLock
, чтобы заставить процессор оставаться включенным.
мы можем изменить период бездействия? Я прочитал в одном из сообщений, которые ответил Марк Мерфи, что мы можем создать приложение, подписывающее его, используя нашу собственную прошивку .. это возможность? –
@raqz: «Можем ли мы изменить период бездействия?» - похоже, что 'SCREEN_OFF_TIMEOUT' в' Settings.System' может позволить вам изменить это, но я не пробовал. «Я прочитал в одном из сообщений, которые ответил Марк Мерфи, что мы можем создать приложение, подписывающее его, используя нашу собственную прошивку .. это возможность?» - вы, безусловно, можете создать свою собственную прошивку, и вы предположительно имеете управление мощностью более низкого уровня таким образом, как 'goToSleep()', но, опять же, я не пробовал. – CommonsWare
@ CommonsWare .. можете ли вы, пожалуйста, направить меня или сообщить мне, если вы заметили, что кто-то это сделал .. спасибо –
Вы можете использовать метод PowerManager goToSleep(), чтобы «заставить устройство пойти спать Заменяет все бодрствование замки, которые проводятся.»: http://developer.android.com/reference/android/os/PowerManager.html#goToSleep%28long%29
- 1. Как проверить низкое энергопотребление на Android
- 2. Низкое энергопотребление SonarLint на сетевом ресурсе
- 3. андроид BitmapFactory.decodeStream низкое качество
- 4. Приложение для подключения к iOS Bluetooth Низкое энергопотребление от фона
- 5. Bluetooth энергопотребление на Android
- 6. Низкое разрешение экрана на андроид эмулятор, Visual Studio, Xamarin
- 7. Как измерить энергопотребление моего приложения на Android
- 8. Как правило, процессоры RISC имеют более низкое энергопотребление, чем процессоры CISC?
- 9. Как рассчитать энергопотребление приложения Android?
- 10. Как получить энергопотребление для приложения?
- 11. Энергопотребление компонентов смартфона
- 12. Android низкое энергопотребление Bluetooth: Какой правильный способ подключиться к уже подключенному/связанному устройству
- 13. Андроид намерен принять низкое качество и фотографию с низким разрешением
- 14. Как поставить «на NSString?
- 15. Энергопотребление алгоритма в c-коде
- 16. Как читать энергопотребление с помощью CUPTI?
- 17. Как снизить энергопотребление в Android-приложении на основе местоположения?
- 18. Как поставить андроид в режим автомобиля без док-станции?
- 19. как поставить многомерный массив в общих настройках в андроид
- 20. как разобрать XML на андроид
- 21. Как поставить проверку на SmartFilters?
- 22. Как поставить JSON на реакцию?
- 23. Как поставить вывод на вход
- 24. Как поставить UIScrollView на UIPageViewController
- 25. Как поставить JButton на JLabel?
- 26. Как поставить галочку на pageload
- 27. Как поставить цикл на ряде
- 28. Как поставить ссылки на изображениях
- 29. Получить энергопотребление от приложения для Android
- 30. Как сбросить самое низкое значение?
Почему вы не можете использовать PowerManager? – Squonk
@MisterSquonk ... он говорит, что разрешение не предоставлено ... возможно, потому что его система api и к ней не может быть обращена пользователем –