Articles of wakelock

Пробудите Android-телефон / планшет?

У меня есть push-приложение-уведомление, есть ли способ проснуться на экране (просто зажгите его) всякий раз, когда я получаю push-уведомление? Если вам нужен какой-то код, просто дайте мне знать! И Спасибо за ваши ответы!

Wake + Wifi блокировки нет эффекта

Мой фоновый сервис отправляет сообщения на локальный сервер как можно быстрее. Каждое сообщение занимает обычно около 30 мс. Но когда телефон находится в спящем режиме, он занимает около 400 мс-1000 мс (экран выключен с «правильной» политикой Wifi) В рамках моей службы я использую следующий код для приобретения Wifi-lock и WakeLock. PowerManager lPowerManager = (PowerManager) getSystemService(Context.POWER_SERVICE); […]

PARTIAL_WAKE_LOCK против SCREEN_DIM_WAKE_LOCK в потоке загрузки

У меня есть служба, которая запускает поток загрузки, который иногда загружает большие файлы. Я понял, что как только телефон заснет, поток загрузки значительно замедлится, а затем остановится. Очевидное средство, вакелок. Поэтому я бы подумал, что было бы неплохо получить partial_wake_lock, просто чтобы процессор обрабатывал загрузку. Это не работает, хотя, такое же поведение, загрузка замедляется, а […]

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

Мне нужно предупредить пользователя о некоторых событиях посредством: вибрация уведомление Вибрация должна оставаться на неопределенное время, пока пользователь не подаст уведомление. Проблема заключается в остановке вибрации, когда устройство переходит в спящий режим. Я прочитал следующие вопросы: Позволить телефону вибрировать, когда экран выключается Продолжайте вибрацию даже после того, как экран переходит в спящий режим на Android […]

Когда андроид остановит свой процессор без блокировки бодрствования?

Я знаю, что андроид использует блокировку слежения, чтобы поддерживать работу процессора или экран. Очевидно, что блокировка экрана не позволяет таймеру активного пользователя отключать экран после периода бездействия пользователя. Но мне интересно, когда именно произойдет сбой блокировки процессора. 1.Если я создаю новый поток и продолжаю откачивать процессор в фоновом режиме без какой-либо блокировки, выключите экран, это […]

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

Я разрабатываю небольшое приложение-приложение, которое сканирует 2D-штрих-коды и затем отправляет каждый штрих-код в IntentService, где выполняется более длинная задача. Когда действие отображается, оно должно препятствовать спящему устройству, пока штрих-код не будет обработан в сервисе. Если служба завершает обработку, она останавливается, но активность все равно должна быть видимой. Я бы хотел провести SCREEN_DIM_WAKE_LOCK WakeLock во время […]

Android – Блокировка от вторжения не получается должным образом, приложение должно работать в режиме ожидания

В моем приложении в методе onCreate () основной активности я создаю блокировку слежения, так что процессор будет продолжать работать, если телефон перейдет в режим standb / screen. Также в методе onCreate у меня есть намерение создать службу, которая использует акселерометр. Эта служба должна постоянно работать, пока приложение открыто и контролирует значения акселерометра (я знаю, что […]

Мне нужна блокировка слежения в моем трансляционном трансляторе, если я не запускаю сервис или активность?

У меня есть широковещательный приемник, вызываемый сигналом тревоги (по расписанию с AlarmManager). В этом приемнике я только запрашиваю регистр из базы данных и запускаю уведомление. Я прочитал, что блокировка слежения необходима, когда служба или действие запускается из широковещательного приемника, но мне нужна блокировка слежения, если я хочу показать только уведомление (на панели уведомлений)?

Android не получает обновления местоположения, когда экран заблокирован

Мое приложение должно отслеживать пользователя постоянно. Для этого у меня есть LocationListener который должен постоянно получать обновления местоположения. Проблема в том, что экран выключен, он не получает никаких обновлений. Я попытался добавить частичную блокировку слежения: mLocationRequest = LocationRequest.create(); mLocationRequest.setInterval(LocationUtils.UPDATE_INTERVAL_IN_MILLISECONDS); mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); mLocationRequest.setFastestInterval(LocationUtils.FAST_INTERVAL_CEILING_IN_MILLISECONDS); mLocationClient = new LocationClient(ADS.getAppContext(), new LocationGatherer(), new LocationGatherer()); mLocationClient.connect(); PowerManager pm = (PowerManager) ADS.getAppContext().getSystemService(Context.POWER_SERVICE); […]

StandBy как активность

Я хотел бы создать операцию StandBy для своего устройства, и до сих пор я создал действие, которое при вызове отключит мой дисплей. Код следующий: public class MainActivity extends Activity { private SensorManager mSensorManager; private PowerManager mPowerManager; private WindowManager mWindowManager; private WakeLock mWakeLock; private Button button; private TextView textView; /** Called when the activity is first […]