Как обеспечить отображение приложения на экране блокировки как на переднем плане, так и в фоновом режиме?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как обеспечить отображение приложения на экране блокировки как на переднем плане, так и в фоновом режиме?

Сообщение Anonymous »

Я разрабатываю приложение, которое заменяет экран блокировки, аналогично тому, что делают такие приложения, как CashSlide. Моя основная цель — включить эту функцию «замены экрана блокировки», оставив пока другие функции.
Основная проблема, с которой я столкнулся, возможно, связана с моим переходом от веб-разработки к экспериментированию. с Android, поэтому я могу упустить что-то фундаментальное.
Я загрузил свой код на github: https://github.com/helloheesu/temp_android/
Вот подробно ситуация:
  • Я установил setShowWhenLocked(true), и приложение появляется на экране блокировки, когда оно находится в на переднем плане.
  • Однако, когда приложение переходит в фоновый режим (например, при возврате на главный экран), оно больше не отображается на экране блокировки.
  • Я попробовал использовать службу переднего плана для поддержания работы в фоновом режиме, проверив это, добавив MediaPlayer, который продолжает воспроизводить музыку, даже когда приложение находится в фоновом режиме. Другими словами, воспроизведение мультимедиа продолжается, но приложение не отображает.
  • Я думал использовать динамический BroadcastReceiver для обработки намерения отключения экрана, а затем запустить его основное действие могло бы сработать, но этот подход не увенчался успехом.
Поскольку явных ошибок нет и приложение просто не ведет себя должным образом , я изо всех сил пытаюсь найти отправную точку для отладки, будучи новичком в разработке Android. Мы будем очень признательны за любые советы о том, в чем может заключаться проблема или как ее устранить.

Подробнее здесь: https://stackoverflow.com/questions/784 ... and-backgr
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»