Articles of android windowmanager

Не удается удалить оверлей

Обновить Я смог это исправить. Проблема заключалась в диалоговом диалоговом окне, и связанный может быть инициирован из широковещательного приемника, но не рекомендуется, так как работа заканчивается перед представлением. Попытка реализовать наложение, например, fb messenger, truecaller и т. Д. public class IncomingCall extends BroadcastReceiver { private Context pcontext; private static final String TAG = "CustomBroadcastReceiver"; TelephonyManager […]

FLAG_TURN_SCREEN_ON не работает

У меня есть служба с зарегистрированным акселерометром внутри. Когда распознается определенный шаблон встряски, служба запускает одно действие с использованием этого кода. Intent launchIntent = new Intent("my.package.MAIN_ACTIVITY"); LaunchIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(LaunchIntent); В onCreate я использую этот фрагмент кода, чтобы разблокировать телефон и включить экран: Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); Если пользователь не взаимодействует с […]

Как Facebook Messenger нарисовал чат-чат? (Android)

Я знаю, что об этом уже много раз задавали в StackOverflow, но я увлекаюсь тем, как Facebook Messenger рисует чаты. Я последовал этому руководству, чтобы разместить ImageView в качестве наложения. Однако, перетаскивая его, очень вяло, в отличие от Chatheads, которые показывают чрезвычайно плавную анимацию. Включение опций «Показать обновления графического процессора» в вариантах «Разработчики» мигает на […]

Всплывающее окно, подобное any.do

Я пишу приложение, которое показывает пропущенные звонки и непрочитанные смс во всплывающем окне. Он также имеет функцию напоминания (закрыть всплывающее окно и открыть его по истечении заданного времени). Это похоже на всплывающее окно any.do. Я смог создать такое окно с помощью WindowManger, но по некоторым причинам, которые я не понимаю до сих пор, всплывающее окно […]

Наложение полного экрана Прозрачный слой в Android 4.4 (KitKat)

Я хочу наложить прозрачный вид на весь экран, включая нижнюю панель навигации в Android 4.4. Я могу сделать это в Android 4.3, указав Window Manager LayoutParams как TYPE_SYSTEM_OVERLAY, но когда я использую то же определение, макет теперь вытесняется за панель навигации. Не могли бы вы сообщить мне, если это связано с недавними обновлениями в KitKat? […]

Logcat для нескольких устройств, работающих одновременно в Android Studio?

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

android.view.WindowManager $ BadTokenException

У меня странная проблема. Я получил этот краш-отчет от Crashlyitics . Кажется, это не показывает какой-либо строки моего кода активности. Поэтому я не знал, когда эта ошибка произошла. Пожалуйста, у кого-нибудь есть идея, когда это исключение произошло. Любой возможный сценарий? android.view.WindowManager$BadTokenException: Unable to add window — token null is not valid; is your activity running? […]

Наложение навигационной панели Android

Для моего приложения я должен нарисовать растровое изображение поверх панели навигации в нижней части экрана андроида. Мне любопытно узнать, можно ли использовать WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY для наложения панели навигации?

WindowManager.LayoutParams, почему существует метод setTitle?

Так что вчера я программировал, и вдруг я наткнулся на метод setTitle в классе WindowManager.LayoutParams , почему этот класс, как этот, имеет метод setTitle ? Где используется? В документации ничего не говорится об этой функции. Я предполагаю, что он может использоваться для отладки или чего-то подобного, но кроме этого у меня нет подсказки. И почему […]

Что означает этот 4-строчный Java-код в приложении Android?

В моем приложении java у меня есть этот код @Override public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG); super.onAttachedToWindow(); } Когда я строю его для Android 2.3 (уровень 10), он компилируется и отлично работает. Но когда я создаю его для Android 4.0 (уровень 15), он компилируется и дает мне сбой во время выполнения и следующую ошибку 07-16 14:00:03.090: […]

Intereting Posts
Активность просочилась в окно / диалог (это снова!) Android – сделать ImageView «мигающим» Доступ к основным профилям в приложениях из Android с ограниченным профилем Дети в линейной макете с равным дополнением Камера в Android Android точно сигнализирует всегда 3 минуты Макет дизайна для нескольких экранов Создание целочисленного массива идентификаторов ресурсов Просмотр с состоянием видимости GONE занимает пространство на экране Android-приложение, которое должно быть установлено только на телефоне, а не на планшетах Android NDK в студии Android> = 1.4 Не найден ресурс, который соответствует указанному имени (в 'cardBackgroundColor' со значением '? Android: attr / colorBackgroundFloating') Как записывать экран и делать скриншоты, используя Android API? Преобразование изображений Base64 в android, приводящее к поврежденному изображению Выключайте экран программно, когда лицо закрывает экран на Android