Вопросы по теме 'android-windowmanager'
Рисование плавающего макета на экранах запуска Android и других приложений и управление жизненным циклом этого макета
Я хочу, чтобы плавающий макет отображался на всех экранах любых приложений на телефоне, и я могу выполнять действия с этим макетом, кроме того, что другое приложение, работающее рядом с этим макетом, может получать свои собственные действия и события....
5801 просмотров
schedule
17.04.2024
Получение скрытой строки состояния/вход в полноэкранное событие активности в службе
У меня есть служба, которая добавляет некоторые представления в оконный менеджер (что-то вроде головок чата facebook). Эти виды всегда остаются на высоте, даже когда я нахожусь в приложении камеры. Можно ли узнать, когда какое-либо действие...
3195 просмотров
schedule
27.01.2023
Показывать facebook как заголовок чата из широковещательного приемника в Android
Я следую этому учебнику, чтобы реализовать facebook как заголовок чата. Когда я запускаю службу из действия, она работает нормально. Но когда я запускаю его с широковещательного приемника, заголовок чата не отображается. И когда я открываю...
1913 просмотров
schedule
18.04.2022
С активным защитным ключом переход между действиями странный
У меня есть основное действие A, и когда пользователь нажимает кнопку, я открываю другое действие B. Но когда это происходит, B не просто появляется поверх A:
А исчезает
появляется защищенная клавиатура
Б появляется
И когда я избавляюсь...
861 просмотров
schedule
29.10.2022
Анимация Android WindowManager не имеет эффекта
Я пишу собственный тост и использую ресурс системного стиля для анимации.
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
lp.height = LayoutParams.WRAP_CONTENT;
lp.width = LayoutParams.WRAP_CONTENT;
lp.format =...
637 просмотров
schedule
17.07.2022
Виджеты Android в keyguard, обработка событий onClick
Я надеюсь, что этот вопрос не задавался раньше, но я не смог найти решение своей проблемы. У меня есть виджет, который также используется для keyguard . Я хочу добавить обработчик onClick для своего виджета. Нет проблем, когда виджет находится на...
281 просмотров
schedule
22.05.2022
Проблема с обновлением представления внутри WindowManager в Android
Вот код для добавления WindowManager, чтобы оставаться поверх других представлений.
private View mainView;
private WindowManager.LayoutParams params;
windowManager = (WindowManager) getSystemService(Service.WINDOW_SERVICE);
params = new...
2135 просмотров
schedule
12.01.2023
Как изменить яркость из окна диспетчера окон?
Я добавил представление в диспетчере окон внутри onCrate(). В этом представлении я использую панель поиска, и когда панель поиска изменяется, я хочу соответственно изменить яркость на низкий или высокий уровень. Но если я помещу панель поиска в любой...
166 просмотров
schedule
20.03.2023
Отключение пользовательского экрана входящего вызова на Android, когда на вызов отвечают или телефон перестает звонить
Я хочу иметь настраиваемый экран входящего вызова, который отображается при входящем вызове и закрывается, если на вызов отвечают или телефон перестает звонить.
Я просмотрел несколько сообщений в Stackoverflow, чтобы показать мне, как я могу это...
1073 просмотров
schedule
27.08.2022
android.view.WindowManager$BadTokenException
Я настраиваю уведомление в приложении, используя оконный менеджер для добавления.
android.view.WindowManager$BadTokenException: невозможно добавить окно -- токен android.os.BinderProxy@74b2eff недействителен; ваша активность запущена? в...
934 просмотров
schedule
29.04.2022
Android WindowManager меняет ориентацию экрана
Я добавляю наложение камеры с помощью WindowManager к работающей активности. Когда я запускаю камеру и вызываю WindowManager, он меняет мой экран с портретного на альбомный, даже несмотря на то, что я назначил соответствующий тег портрета для...
1894 просмотров
schedule
26.05.2023
Отображать диалоговое окно над представлением, раздуваемым оконным менеджером в Android
Я расширяю представление, используя оконный менеджер для блокировки. Но я хочу отображать на нем диалоговое окно, когда оно много раз отображает неправильную блокировку. Диалоговое окно отображается в макете, увеличенном оконным менеджером в фоновом...
994 просмотров
schedule
08.12.2022
android.view.WindowManager$BadTokenException: невозможно добавить окно android.view.ViewRootImpl$W@3decac7, для этого типа окна отказано в разрешении
У меня есть диспетчер окон внутри широковещательного приемника, и я использую API> 23, поэтому я предоставил разрешение на наложение в основном действии, как показано ниже.
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
Intent...
2618 просмотров
schedule
07.02.2023
Невозможно добавить окно - разрешение отклонено для типа окна 2003
Я столкнулся с проблемой при попытке добавить содержимое в WindowManager. Что самое интересное, если скомпилировать через другой компилятор (AIDE), то все работает нормально. Сейчас я использую студию Android. Вот код ниже:
params = new...
5200 просмотров
schedule
28.08.2022
Невозможно нарисовать макет, когда экран выключен — в Oreo
Я реализовал приложение для распознавания звонков, которое отображает View , содержащее идентификатор вызывающего абонента. Точнее, это Service с WindowManager , где я добавляю View . Я также использую разрешение рисовать поверх других...
343 просмотров
schedule
02.12.2023
Невозможно добавить разрешение окна, запрещенное для этого типа окна
я использую WindowManager в службе, и я пытался найти разрешение от for-t">этот пост и другой пост, но я все еще получаю это сообщение об ошибке.
Невозможно добавить окно android.view.ViewRootImpl$W@b285d2e — разрешение запрещено для этого...
3324 просмотров
schedule
22.07.2022
Как получить полезную высоту экрана в пикселях
Я настраиваю сетку из 7 столбцов. Я хочу, чтобы он имел 6 строк и заполнил экран. Итак, я пытаюсь найти высоту экрана, исключая панель действий, строку состояния и программные клавиши. Я планирую установить эту высоту, разделенную на 6, как высоту...
34 просмотров
schedule
17.07.2023
Как получить менеджер медиапроекции, не нарушая текущий плавающий виджет
Я разрабатываю приложение для записи экрана, которое включает плавающий виджет. Когда пользователи нажимают на него, он вызывает приведенный ниже код
MediaProjectionManager mediaProjectionManager = (MediaProjectionManager)...
18 просмотров
schedule
23.06.2022