показать текстовое представление на экране блокировки с помощью оконного менеджера в Marshmallow + - PullRequest
0 голосов
/ 21 февраля 2019

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

params = new WindowManager.LayoutParams(
            WindowManager.LayoutParams.WRAP_CONTENT,
            WindowManager.LayoutParams.WRAP_CONTENT,
            WindowManager.LayoutParams.TYPE_SYSTEM_ERROR,
                    WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
                    |WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
            |WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED,
            PixelFormat.TRANSLUCENT);

, но в Android 6.0 и выше, где WindowManager.LayoutParams.TYPE_SYSTEM_ERROR устарел, я использовал WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY

он показывает оверлеи на каждом мероприятии успешно, но не может показать представление на экране блокировки, любой может помочь мне, как показать кнопку или текстовое представление на экране блокировки любым способом в Android 6.0 и выше, спасибо

...