Описание тега android-displaymanager

0 ответов

События сенсорного ввода Android Q VirtualDisplay

Играю с Android Q и виртуальными дисплеями. Мне удалось создать VirtualDisplay, и я привязал его к SurfaceView: @Override protected void onCreate(Bundle savedInstanceState) { ... mSurfaceView = (SurfaceView) findViewById(R.id.surfaceView); mSurfaceV…
0 ответов

Как указать layerStack для VirtualDisplay, созданного DisplayManager?

Согласно официальному документу Android:виртуальные дисплеи Виртуальные дисплеи могут совместно использовать тот же набор слоев, что и основной дисплей (стек слоев), или иметь свой собственный набор. Известно, что DisplayManager.createVirtualDisplay…
0 ответов

Как отобразить другое приложение в виде поверхности?

Я хотел бы отразить, например, Waze в моем приложении SurfaceView: Intent intent = getPackageManager().getLaunchIntentForPackage("com.waze"); //"com.waze" Bundle opts = ActivityOptions .makeBasic() .setLaunchDisplayId(virtualDisplay.getDisplay().get…
0 ответов

Программное изменение разрешения основного дисплея

Я пытаюсь изменить разрешение основного дисплея на Android 8.1. Я получаю событие от ядра (на основе EDID), которое сообщает мне, что мне нужно изменить режим. Затем я в основном делаю: sp<IBinder> display(SurfaceComposerClient::getBuiltInDisp…
0 ответов

PIP в Smart TV(Android Q)

На уровне приложений я недооцениваю, как PIP работает в Android_q TV. Если мы получим на экране точку, разрешение экрана изменится с 4k(основной экран) на HD(точка). Мне очень интересно узнать, как кодирование и декодирование дисплея происходит внут…
0 ответов

Как мы можем сделать так, чтобы действие setLaunchDisplayId() было ландшафтным?

В этом примере проекта мойMainActivity есть код для запуска отдельного действия на внешнем дисплее, используя setLaunchDisplayId() на ActivityOptions: class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { su…
29 дек '19 в 22:52
0 ответов

Изображение Android из mediaProjection in Landscape: качество и границы уменьшены

Я снимаю свой экран с помощью mediaProjection, и у меня проблема с альбомной ориентацией. В ландшафтном режиме я получаю изображение в портретном размере с черными границами сверху и снизу вместо того, чтобы использовать все пространство. вот исходн…
0 ответов

Как разделить вид активности на два дисплея / экрана

Я работаю над Android-автомобилем, Мне нужно разделить вид активности на две части, например половину на основном дисплее и половину на дисплее RSE(Rear-Seat). Могу я узнать, как это сделать? какую часть /API AOSP нужно посмотреть?.
0 ответов

как я могу синхронизировать второй экран и сделать его интерактивным?

Я делаю приложение для устройства с двумя дисплеями в соотношении 1:1 для личного консультирования. В основном вторичный экран не активен. Итак, что мне нужно сделать, это реализовать презентацию. Но некоторые действия разделяются экраном. Таким обр…
2 ответа

Как вы можете отобразить размер экрана в Android Studio(простой способ)?

Я пытаюсь отобразить ширину и высоту экрана в logcat. Я видел это сообщение о переполнении стека: Получение ширины экрана на уровне API 30 (Android 11): getDefaultDisplay () и getMetrics () теперь устарели. Что мы должны использовать вместо этого? Н…
0 ответов

Как показать последнее действие, открытое в VirtualDisplay?

Я создал виртуальный дисплей и открыл в нем настройки. Если я открыл какое-то другое действие в настройках, например: страницу Wi-Fi. Затем я нажал кнопку «Домой» и вернулся - последнее открытое действие должно быть на виртуальном дисплее. Теперь ег…
0 ответов

Как разрешить разрешение экрана Android в SD, HD, UHD и т. Д.?

Я могу читать displayMetrics, например: context.resources.displayMetrics.withPixels context.resources.displayMetrics.heightPixels и иметь что-то вроде: 1920x1080 пикселей. Есть ли способ разрешить разрешение на такие метки, как: SD HD UHD без явного…
1 ответ

Как узнать реальное физическое разрешение дисплея на Android?

Я пытаюсь узнать реальное физическое разрешение дисплея на своем устройстве Android TV. У меня два тестовых телевизора: FullHD с разрешением 1920 x 1080 UHD с разрешением 3840 x 2160 Я хотел бы узнать реальное физическое разрешение экрана в зависимо…
0 ответов

Как читать разрешение дисплея через HDMI? DisplayCompat отлично работает на AndroidTV напрямую, но не на AndroidTV Stick

Поскольку AndroidTV уменьшает пользовательский интерфейс для телевизионных устройств с разрешением UHD / 4K, DisplayMetrics всегда возвращает 1920x1080 для более высоких разрешений. Одним из способов решения этой проблемы является DisplayCompat: На …
0 ответов

Зеркальное отображение дополнительного дисплея Android (Presentation API)

Я разрабатываю приложение, которое отображает контент на внешнем дисплее с помощью презентации . Теперь я хочу отразить это на экране телефона или, скажем, Twilio. Одним из решений является захват просмотров из приложения. Есть ли способ включить сл…
0 ответов

Как переключить дополнительный дисплей обратно в режим зеркала после запуска Activity

Я настроил дополнительный дисплей для своего устройства Android. По умолчанию на дополнительном дисплее будет отображаться содержимое основного экрана. Тогда я использую DisplayManager.getDisplays(DisplayManager.DISPLAY_CATEGORY_PRESENTATION) получи…
0 ответов

как изменить цвет дисплея устройства Android в фоновом режиме?

Я хочу добавить фильтр синего света в свое приложение, но не знаю, как реализовать, что я новичок в разработке Android. Я хочу изменить цвет экрана с помощью панели поиска. Я уже пытался найти хороший ответ, но не нашел правильного. это мои разрешен…
0 ответов

Как при одновременном запуске Android-приложений на нескольких дисплеях обеспечить одинаковое перенаправление события Focus/Click на все дисплеи?

Я запускаю приложение на своем устройстве Android OS 11, а также одновременно запускаю другое приложение на подключенном дополнительном дисплее (через android.hardware.display.DisplayManager), но всякий раз, когда я нажимаю на виджет или элемент пол…
10 янв '22 в 23:36
0 ответов

От позиции рисования холста до матрицы WindowManager или матрицы отображения в Android?

Я пытаюсь сделать мигалку для моего приложения калькулятора. Я создал мигалку, используя представление, которое постепенно появляется и исчезает. Я могу расположить мигалку там, где она должна быть при одной плотности устройства, но не при другой. Я…
3 ответа

Как прочитать текущую ориентацию экрана на Android?

Я хотел бы прочитать текущую ориентацию экрана на Android с помощью Jetpack Compose. Я уже пытался следовать в @Composable: val o = LocalActivity.current.requestedOrientation val o = LocalContext.current.display.rotation val o = LocalActivity.curren…