Articles of wakelock

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

У меня есть широковещательный приемник, вызываемый сигналом тревоги (по расписанию с 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 […]

Начальные вопросы: Wakelocks

Я новичок в концепции WakeLock и нуждаюсь в вашей помощи. Вопросов: Я полагаю, что WakeLock – это некоторый тип блокировки, который, когда он удерживается исполняемым кодом, не позволяет устройству спать. Что делать, если устройство уже находится в режиме ожидания / ожидания, выполнит ли код? Предполагая, что он никогда не получит Wake Wake? Когда в фоновом […]

Что означает «PowerManger.FULL_WAKE_LOCK устарело»?

У меня есть этот код: wakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.ON_AFTER_RELEASE, "MyWakeLock"); И FULL_WAKE_LOCK вычеркнут, и он говорит: «PowerManger.FULL_WAKE_LOCK устарел». Код работает. Но что это значит? И может ли это вызвать какие-либо проблемы?

Ускоренные звонки и андроид

У меня есть это приложение, которое должно запускать службу (фоновый), которая периодически подает звуковой сигнал. Телефон должен подавать звуковой сигнал весь день в течение 5 секунд каждую минуту (используется обработчик в сервисе). Я реализовал эту услугу, которая делает это отлично, но когда телефон переходит в глубокий спящий режим, остановки выполнения этого обработчика останавливаются. Используя этот […]

Использование WakeLock для сохранения потока

У меня есть MediaPlayer, работающий в службе, которая воспроизводит аудио с URL-адреса (потокового). На данный момент он работает хорошо, и даже продолжает играть, когда я вставляю телефон в режим ожидания. В настоящее время я не покупаю вакелон. Мой вопрос: Действительно ли нужно приобретать вакелон в моей ситуации? Если это необходимо, какой тип вакелока я должен […]

Как отключить кнопку питания?

Можно ли переопределить функциональность кнопки питания Android? Я хочу отключить кнопку питания. Мой план – переопределить функциональность этой кнопки, чтобы ничего не делать ({};) Ну, моя основная идея – отключить выключение экрана. Я хочу, чтобы кто-то нажал кнопку питания, ничего не произошло. Как я могу это сделать ?

Тусклый экран, когда пользователь неактивен

У меня есть приложение, которое используется для 4 часов, но только каждые 5 минут пользователю нужно сделать ввод или прочитать экран. Включение телефона в режим сна и блокировка экрана немного раздражает. Поэтому у меня есть два варианта: getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); Который не блокирует экран, но экран всегда яркий, я хотел бы уменьшить его, пока нет активности. Просто […]

Действительно ли GCM-приложение нуждается в wakelock?

Я не совсем уверен, как интерпретировать эти предложения в документации клиента GCM : Разрешение android.permission.WAKE_LOCK, чтобы приложение могло удерживать процессор от сна при получении сообщения. Необязательно использовать, только если приложение хочет, чтобы устройство не спало. , Если вы не держите блокировку во время работы при переходе на работу к службе, вы фактически позволяете устройству снова […]