Описание тега android-powermanager

Тег для вопросов по Android PowerManager - класс, позволяющий контролировать состояние питания устройства.
0 ответов

Как выключить экран через некоторое время?

Чтобы разблокировать экран в моем сервисе, я использовал disableKeyguard метод в KeyguardManager, KeyguardManager.KeyguardLock kl = keyguardManager.newKeyguardLock("MyKeyguardLock"); kl.disableKeyguard(); Тем не менее, он также удаляет автоматически…
24 окт '16 в 02:51
1 ответ

Разблокировать экран программно

У меня есть кнопка поделиться в GCM notification, При нажатии на кнопку поделиться, мне нужно запустить намерение поделиться. Все работает отлично. Единственная проблема, с которой я сталкиваюсь, Lollipop функция блокировки экрана. Когда я нажимаю к…
1 ответ

java.lang.NoSuchMethodError в PowerManager

Я получил ниже журнал ошибок и не уверен, как это можно исправить Caused by: java.lang.NoSuchMethodError: android.os.PowerManager.isInteractive at com.example.myapp.app.ActivityLifecycleCallbackListener.onActivityPaused(ActivityLifecycleCallbackList…
0 ответов

Определите, включен ли экран в версиях Android 15 - присутствует

Я пишу SDK, который будет использоваться устройствами Android с уровнем API 15 и выше. В настоящее время я нацеливаюсь на SDK 22-й версии. Я пытаюсь определить, включен экран или нет. Иногда я буду делать это, когда приложение находится на переднем …
03 дек '15 в 18:09
0 ответов

Сервис Qt Android: Как сохранить сервис запущенным, когда экран выключен + USB-кабель не подключен?

Почему сервис не работает все время в фоновом режиме, когда экран выключен + USB не подключен? Используя Qt, я создал тестовый сервис Android, который использует QTimer для выдачи Push-уведомлений каждые 5 секунд. Я сделал это, чтобы отслеживать, бу…
1 ответ

ShadowPowerManager setIsScreenOn(false), но isScreeOn() возвращает true

Я использую http://robolectric.org/ (версия 3), чтобы написать контрольный пример для моего проекта Android. Вот мой простой тестовый сценарий: Тестируемая функция: public class MyClass { private Context mContext; public MyClass(Context context) { m…
09 окт '15 в 16:20
1 ответ

Должны ли мы вызывать метод перезагрузки PowerManger в отдельном потоке?

Мне нужно программно перезагрузить устройство Android и PowerManager reboot функциональность пригодится. Мой вопрос: Должен reboot вызываться в отдельном потоке или это нормально называть в одном потоке?
0 ответов

Утечка памяти в android.os.PowerManager

Я обнаружил утечку памяти со следующим отчетом Eclipse Memory Analyzer mBuffer android.graphics.Bitmap '- mDrawBitmap com.bilickib.android.charts.PieChartView '- pieChartView mine.PieChartFragment '- mCurrentPrimaryItem com.bilickib.android.charts.P…
0 ответов

Приобретите "сетевой" замок, который блокирует Wi-Fi при его использовании, но не при использовании 3G?

В настоящее время у меня есть это в моем коде: WifiManager.WifiLock wifiLock = ((WifiManager) context .getSystemService(Context.WIFI_SERVICE)) .createWifiLock(WifiManager.WIFI_MODE_FULL, "MyWifiLock"); wifiLock.aquire(); Однако мое приложение исполь…
1 ответ

Android PowerManager isInteractive() против isScreenOn() ошибка?

Я пытаюсь определить, включен ли экран, используя следующий код: private void isScreenOn() { if (Build.VERSION.SDK_INT >= 20) { if (mPowerManager.isInteractive()) { //Do stuff } } else { if (mPowerManager.isScreenOn()) { //Do stuff } } } У меня б…
02 дек '15 в 15:43
1 ответ

Выйти из режима ожидания без использования экрана пробуждения

Я работаю над приложением для отправки данных на сервер каждые 20 минут. Здесь я нашел одну трудность из-за android idle mode, Во время idle mode доступ к сети был отключен для приложений, как указано здесь. Так что в настоящее время я не могу общат…
26 июн '16 в 08:13
3 ответа

Когда устройство Android переходит в спящий режим?

Я искал SO и в Интернете, но я не мог найти достаточно ответа на мой конкретный вопрос. Хорошо, мы идем: Каждый пользователь может изменить время ожидания экрана на Android. (когда экран выключается, когда он простаивает в течение __ секунд / минут …
25 мар '13 в 16:38
1 ответ

Воспроизвести звук на кнопку питания нажата в Android

Я работаю над приложением, в котором "когда мое приложение работает и пользователь нажимает кнопку питания", чтобы заблокировать телефон, то перед блокировкой должен воспроизводиться звук. Я искал, как сделать это на SO по следующим ссылкам, но не п…
1 ответ

Как я могу программно выключить экран в Android?

Я хочу выключить экран, когда пользователь нажимает кнопку. Я пытаюсь сделать это с помощью класса PowerManager, но я не получаю хорошие результаты. Какой лучший способ выключить экран в Android?. Я использую код ниже: PowerManager pm = (PowerManage…
16 сен '16 в 11:21
1 ответ

Вернуть результат ошибки в inKeyguardRestrictedInputMode()

У меня есть функция для определения четырех состояний экрана телефона: экран включен, экран выключен, экран включен с блокировкой, экран включен без блокировки. Моя функция private KeyguardManager keyguardManager; public String getScreenStatus() { S…
1 ответ

Как вызвать андроид устройство из сна?

В моем приложении я должен включить устройство через 5 секунд после перехода в спящий режим. Я пробовал разные методы, такие как PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock…
27 сен '14 в 07:17
0 ответов

Тыкать Android PowerManager (например, если пользователь только что взаимодействовал с ним)

У меня есть внешнее устройство, подключенное к планшету Android. Хотелось бы, чтобы взаимодействия с этим внешним устройством влияли на управление питанием так же, как если бы пользователь взаимодействовал напрямую с планшетом. Другими словами, я ищ…
3 ответа

Заблокируйте экран устройства Android и запретите пользователю разблокировать его.

Я работаю в приложении для Android, которое в некоторых случаях должно препятствовать использованию мобильного телефона пользователем. Поэтому я попытался заблокировать экран. Я использовал метод goToSleeo() PowerManger, но ему нужно разрешение DEVI…
26 авг '14 в 13:52
3 ответа

Как программно завершить работу Android-устройства с помощью Intent или PowerManager API?

Я пытаюсь программно завершить работу своего пользовательского устройства Android. Я использую приведенный ниже код, чтобы сделать то же самое, но он перезапускается снова. Я хочу, чтобы устройство было полностью выключено. Intent intent = new Inten…
14 июл '16 в 12:30
0 ответов

Выключить экран без сна и заблокировать

Я хочу использовать датчик устройства Android (акселерометр), когда экран заблокирован, но кажется, что это невозможно (иногда работает! Но зависит от датчика и поставщика...), когда пользователь нажимает кнопку питания, приложения перестают получат…