Если у вас есть смартфон под управлением Android 10, вы можете не знать, что существует режим скрытого рабочего стола. Вот как сделать его более полезным.
Одна из самых обсуждаемых функций до выхода Android 10 был режим рабочего стола. Когда мы впервые услышали, что следующая основная ОС Android от Google будет изначально поддерживать режим рабочего стола, мы надеялись, что это будет что-то вроде Samsung DeX или Huawei Easy Projection. К сожалению, это было совсем не так. Google создал базовую программу запуска для внешних дисплеев чтобы разработчики могли протестировать как их приложения могут выглядеть на больших дисплеях, но они даже не заморачивались добавление поддержки вывода изображения на Pixel 4. К сожалению, это означает, что скрытый режим рабочего стола Android 10 непригоден для новейшего смартфона Pixel, но если у вас есть Essential Телефон, OnePlus 7/7 Pro, OnePlus 7T/7T Pro или любой другой телефон с видеовыходом через USB-C, тогда есть способ сделать его еще лучше. полезный.
Во-первых, вот некоторые требования, которым вы должны соответствовать:
Требования:
- Ваш Android-смартфон должен работать под управлением Android 10.
- Ваш Android-смартфон должен поддерживать Альтернативный режим DisplayPort. Вот неполный список телефонов с поддержкой. Если у вас есть смартфон с процессором Qualcomm Snapdragon 835, Qualcomm Snapdragon 845 или Qualcomm Snapdragon 855 и портом USB 3.1 Type-C, то ваш смартфон должен поддерживать альтернативный режим DisplayPort, если только производитель телефона намеренно не отключил его. это. Google отключил это на Pixel 4, например.
- Вам понадобится адаптер USB 3.1 Type-C — HDMI. Я купил это на Amazon. Вам также понадобится Bluetooth-мышь и клавиатура, если вы хотите получить более приятные впечатления.
Далее, как это настроить:
- Включите параметры разработчика на своем телефоне. Откройте «Настройки» > «О телефоне» и нажмите «Номер сборки» 7 раз.
- Перейдите в «Настройки» > «Параметры разработчика» и прокрутите вниз, пока не дойдете до раздела «ПРИЛОЖЕНИЯ». Включите «Включить окна произвольной формы» и «Принудительный режим рабочего стола».
- Перезагрузите телефон.
- Установите этот APK. Это модифицированная версия популярного Шезлонге пусковая установка с Панель задач интегрирован в него. Этот APK был создан старшим участником XDA. фермербб в качестве доказательства концепции, чтобы показать разработчикам пользовательских средств запуска, как они могут добавить поддержку режима рабочего стола *.
- Откройте «Настройки» > «Приложения и уведомления» > «Приложения по умолчанию» и установите «Газонатор» в качестве средства запуска по умолчанию.
- Подключите телефон к монитору/телевизору с помощью адаптера.
- Через несколько секунд вы увидите на экране пользовательский интерфейс рабочего стола Android 10. Вам нужно будет предоставить TaskBar разрешение «отображать поверх других приложений» по запросу, чтобы отобразить нижнюю панель. Если вы также хотите, чтобы TaskBar отображал ваши последние приложения в нижней панели, вам также следует предоставить ему разрешение «доступ к использованию» в соответствии с запросом.
Держу пари, что сейчас на вашем мониторе/телевизоре все выглядит слишком большим. Это потому, что DPI по умолчанию для режима рабочего стола в Android 10 составляет 320, из-за чего все выглядит огромным. Кроме того, панель навигации/таблица навигации с помощью жестов Android 10, вероятно, будет выглядеть на вашем дисплее неприглядно. Есть способ исправить это, но для этого потребуется установка другого приложения от Farmerbb.
- Отключите телефон от монитора/телевизора и подключите его к компьютеру.
- Загрузите и установите ADB на свой компьютер..
- Установить Второй экран из магазина Google Play. Убедитесь, что вы используете версию 2.9.1 приложения с поддержкой режима рабочего стола Android 10 (как указано в журнале изменений).
- Запустите следующую команду со своего компьютера, как указано в приложении:
adbshellpmgrantcom.farmerbb.secondscreen.freeandroid.permission.WRITE_SECURE_SETTINGS
- Теперь вы можете управлять пользовательским интерфейсом внешнего дисплея с помощью этого приложения! Он использует скрытую WindowManagerShellCommand чтобы настроить плотность, чтобы элементы пользовательского интерфейса выглядели меньше, увеличить масштаб, чтобы скрыть панель навигации, и/или разрешение, чтобы оно соответствовало разрешению внешнего дисплея. Поиграйте с этими значениями, пока не получите то, что вам удобно.
Вот и все! Наслаждайтесь режимом рабочего стола на своем смартфоне Android 10. Мы не уверены, почему Google отключил функцию альтернативного режима DisplayPort на Pixel 4, поэтому мы обратились за комментариями и сообщим вам, если получим ответ. Если вы разработчик специальной программы запуска и заинтересованы в интеграции TaskBar в свою программу запуска, вы можете найти инструкции. здесь.
Обновление 1 (01.11.19, 14:17 по восточному времени). Эта статья была обновлена, чтобы упростить инструкции по настройке пользовательского интерфейса внешнего дисплея.