Ако имате смартфон с Android 10, тогава може да не знаете, че има режим на скрит работен плот. Ето как да го направите по-полезен.
Една от най-обсъжданите функции преди пускането на Android 10 беше десктоп режим. Когато за първи път чухме, че следващата основна операционна система Android на Google ще поддържа естествено десктоп режим, се надявахме, че ще бъде нещо подобно на Samsung DeX или Huawei Easy Projection. За съжаление, това беше всичко друго, но не и. Google създаде barebone стартер за външни дисплеи така че разработчиците да могат да тестват как могат да изглеждат техните приложения на големи дисплеи, но те дори не си направиха труда добавяне на поддръжка за изходен дисплей на 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 Alt Mode, освен ако продавачът на телефона умишлено не е деактивирал то. Google деактивира го на Pixel 4, например.
- Имате нужда от USB 3.1 Type-C към HDMI адаптер. Купих този от Amazon. Ще ви трябват и Bluetooth мишка и клавиатура, ако искате по-приятно изживяване.
След това ето как да го настроите:
- Активирайте опциите за разработчици на телефона си. Отидете в Настройки > Всичко за телефона и докоснете „номер на компилация“ 7 пъти.
- Отидете в Настройки > Опции за разработчици и превъртете надолу, докато стигнете до секцията „ПРИЛОЖЕНИЯ”. Включете „разрешаване на прозорци със свободна форма“ и „принудителен режим на работния плот“.
- Рестартирайте телефона си.
- Инсталирайте този APK. Това е персонализирана версия на популярния Столче стартер с Лента със задачи интегриран в него. Този APK е направен от старши член на XDA фермерб като доказателство за концепцията, за да покаже на разработчиците на персонализиран стартер как могат да добавят поддръжка за режим на работния плот*.
- Отидете в Настройки > Приложения и известия > Приложения по подразбиране и задайте Lawnchair като стартов панел по подразбиране.
- Включете телефона си в монитора/телевизора с помощта на адаптера.
- След няколко секунди трябва да видите персонализирания интерфейс на работния плот на Android 10 да се появява на екрана. Ще трябва да дадете разрешение на лентата на задачите да се „показва над други приложения“, както е поискано, за да се покаже долната лента. Ако също искате лентата на задачите да показва скорошните ви приложения в долната лента, трябва също да му предоставите разрешението за „достъп до използване“, както е поискано.
Бих се обзаложил, че всичко изглежда твърде голямо на вашия монитор/телевизор в момента. Това е така, защото DPI по подразбиране за десктоп режим в Android 10 е 320, което прави всичко да изглежда огромно. Освен това лентата за навигация/хапчето за жестова навигация на Android 10 вероятно изглежда неестетично на вашия дисплей. Има начин да се поправи това, но изисква инсталирането на друго приложение от farmerbb.
- Изключете телефона от монитора/телевизора и го свържете към компютъра.
- Изтеглете и инсталирайте ADB на вашия компютър.
- Инсталирай SecondScreen от Google Play Store. Уверете се, че използвате версия 2.9.1 на приложението с поддръжка за Android 10 Desktop Mode (както е отбелязано в регистъра на промените.)
- Изпълнете следната команда от вашия компютър, както е указано от приложението:
adbshellpmgrantcom.farmerbb.secondscreen.freeandroid.permission.WRITE_SECURE_SETTINGS
- Сега можете да контролирате потребителския интерфейс на външния дисплей с помощта на това приложение! Използва скритото WindowManagerShellCommand за да промените плътността, за да направите елементите на потребителския интерфейс да изглеждат по-малки, overscan, за да скриете лентата за навигация, и/или разделителната способност да съответства на тази на външния дисплей. Играйте си с тези стойности, докато получите нещо, което ви харесва.
Това е! Насладете се на десктоп режим на вашия смартфон с Android 10. Не сме сигурни защо Google деактивира функционалността на DisplayPort Alt Mode на Pixel 4, затова се обърнахме за коментар и ще ви информираме, ако получим отговор. Ако сте разработчик на персонализиран стартер, който се интересува от интегрирането на TaskBar във вашия стартер, можете да намерите инструкциите тук.
Актуализация 1 (11/1/19 @ 14:17 ET): Тази статия е актуализирана, за да опрости инструкциите как да настроите потребителския интерфейс на външния дисплей.