Size: a a a

Android Developers

2021 January 08

Н

Никита 🙃 in Android Developers
Olesya
добрый день! подскажите, как можно заблюрить текущий экран приложения в состоянии "minimized" при нажатии на кнопку home?
fun enableSecureScreen(isEnabled: Boolean) {
       if (isEnabled) {
           window.setFlags(
               WindowManager.LayoutParams.FLAG_SECURE,
               WindowManager.LayoutParams.FLAG_SECURE
           )
       } else {
           window.clearFlags(WindowManager.LayoutParams.FLAG_SECURE)
       }
   }
источник

Н

Никита 🙃 in Android Developers
Погугли про FLAG_SECURE
источник

Н

Никита 🙃 in Android Developers
Делает аля блюр на iOS, только не блюр)
короче это единственный способ сделать то что хочешь ты)
источник

O

Olesya in Android Developers
спасибо!
источник

QH

Quantum Harmonizer in Android Developers
Никита 🙃
Заблюрить не получится
Система не даст нарисовать следующий кадр?
источник

Н

Никита 🙃 in Android Developers
Quantum Harmonizer
Система не даст нарисовать следующий кадр?
Да
источник

А

Артёмка in Android Developers
Никита 🙃
Делает аля блюр на iOS, только не блюр)
короче это единственный способ сделать то что хочешь ты)
Не единственный
источник

Н

Никита 🙃 in Android Developers
Я пару дней ковырял разные способы.
Есть deprecated метод, который уже на последних версиях андроида не работает.
Пробовал сделать блюр в onPause поверх экрана. Оно даже иногда отрабатывало, но было очень не стабильным.
источник

А

Артёмка in Android Developers
activitylifecyclecallbacks?
источник

Я

Ярослав in Android Developers
Никита 🙃
Я пару дней ковырял разные способы.
Есть deprecated метод, который уже на последних версиях андроида не работает.
Пробовал сделать блюр в onPause поверх экрана. Оно даже иногда отрабатывало, но было очень не стабильным.
Ахах, гугл что-ли блюр не любит🌚
источник

Н

Никита 🙃 in Android Developers
Артёмка
activitylifecyclecallbacks?
> onActivityPrePaused
?
источник

Н

Никита 🙃 in Android Developers
Ярослав
Ахах, гугл что-ли блюр не любит🌚
Та да. какой-то геммор с ним вечно)
источник

А

Артёмка in Android Developers
Я строю догадки, но пока без понятия, так как не имел с этим дела
источник

Я

Ярослав in Android Developers
Никита 🙃
Та да. какой-то геммор с ним вечно)
Хотя лично в их программах не выдел я блюра
источник

Я

Ярослав in Android Developers
Так что всё логично
источник

Н

Никита 🙃 in Android Developers
Артёмка
Я строю догадки, но пока без понятия, так как не имел с этим дела
ну кстати попробовать можно. Но есть косяк. Чем больше экранов саппортить надо - тем сложнее с этим
источник

VM

Vadim Morozov in Android Developers
Нашёл ошибку что при установки явно значения
titleRes.value = titleTextRes

у меня приложения в некоторых моментах падает
android.content.res.Resources$NotFoundException: String resource ID #0x0

потому что я не передаю в качестве аргумента значение, как можно обойти кейс?
источник

Я

Ярослав in Android Developers
Насколько я знаю блюр ещё сильно бьёт по производительности
источник

Я

Ярослав in Android Developers
Чем больше екран по пикселям и больше изображение тем дольше оно блюрится
источник

Н

Никита 🙃 in Android Developers
Ярослав
Насколько я знаю блюр ещё сильно бьёт по производительности
Да. Даже популярные либки для блюра на слабых девайсах, если много контента позади, начинает лагать
источник