Udělejte ze systému Android 10 užitečnější režim skryté plochy

Pokud máte smartphone se systémem Android 10, možná nevíte, že existuje skrytý režim plochy. Zde je návod, jak to udělat užitečnější.

Jedna z nejvíce diskutovaných funkcí před vydáním Androidu 10 byl desktopový režim. Když jsme poprvé slyšeli, že další hlavní operační systém Android od Googlu bude nativně podporovat režim plochy, doufali jsme, že to bude něco jako Samsung DeX nebo Huawei Easy Projection. Bohužel bylo něco jiného než. Google vytvořil barebones launcher pro externí displeje aby vývojáři mohli testovat jak by jejich aplikace mohly vypadat na velkých displejích, ale ani se tím neobtěžovali přidání podpory displeje na Pixel 4. Bohužel to znamená, že skrytý režim plochy Androidu 10 je na nejnovějším smartphonu Pixel nepoužitelný, ale pokud máte Essential Telefon, OnePlus 7/7 Pro, OnePlus 7T/7T Pro nebo jakýkoli jiný telefon s výstupem videa přes USB-C, pak existuje způsob, jak to udělat ještě víc užitečný.

Za prvé, zde jsou některé požadavky, které musíte splnit:

Požadavky:

  1. Váš smartphone se systémem Android musí mít systém Android 10.
  2. Váš smartphone se systémem Android musí podporovat Režim DisplayPort Alt. Zde je a částečný seznam telefonů s podporou. Pokud máte smartphone s Qualcomm Snapdragon 835, Qualcomm Snapdragon 845 nebo Qualcomm Snapdragon 855 a USB 3.1 port typu C, pak by váš smartphone měl podporovat DisplayPort Alt Mode, pokud to dodavatel telefonu úmyslně nezakázal to. Google deaktivoval to například na Pixel 4.
  3. Potřebujete adaptér USB 3.1 Type-C na HDMI. Koupil jsem to na Amazonu. Pokud chcete příjemnější zážitek, budete také potřebovat Bluetooth myš a klávesnici.

Dále postupujte takto:

  1. Povolte v telefonu Možnosti vývojáře. Přejděte do Nastavení > O telefonu a sedmkrát klepněte na „číslo sestavení“.
  2. Přejděte do Nastavení > Možnosti pro vývojáře a přejděte dolů, dokud se nedostanete do sekce „APPS“. Zapněte „povolit okna s volným tvarem“ a „vynutit režim plochy“.
  3. Restartujte telefon.
  4. Nainstalujte tento soubor APK. Je to přizpůsobená verze populárního Zahradní židle spouštěč s Hlavní panel integrován do něj. Tento APK vytvořil XDA Senior Member farmerbb jako proof-of-concept ukázat vývojářům vlastních launcherů, jak mohou přidat podporu režimu plochy*.
  5. Přejděte do Nastavení > Aplikace a oznámení > Výchozí aplikace a nastavte Lawnchair jako výchozí spouštěč.
  6. Připojte telefon k monitoru/TV pomocí adaptéru.
  7. Během několika sekund by se na obrazovce mělo objevit uživatelské rozhraní Android 10. Chcete-li zobrazit spodní panel, budete muset hlavnímu panelu udělit oprávnění k „zobrazení přes jiné aplikace“, jak je požadováno. Pokud také chcete, aby hlavní panel zobrazoval vaše nedávné aplikace ve spodní liště, měli byste mu také udělit oprávnění „přístup k používání“, jak je požadováno.

Vsadil bych se, že na vašem monitoru/televizi teď všechno vypadá příliš velké. Je to proto, že výchozí DPI pro režim plochy v Androidu 10 je 320, díky čemuž vše vypadá ohromně. Také navigační lišta / gestová navigační pilulka Android 10 pravděpodobně vypadá na vašem displeji nevzhledně. Existuje způsob, jak to opravit, ale vyžaduje to instalaci jiné aplikace od farmerbb.

  1. Odpojte telefon od monitoru/TV a připojte jej k počítači.
  2. Stáhněte a nainstalujte ADB do počítače.
  3. Nainstalujte Druhá obrazovka z obchodu Google Play. Ujistěte se, že používáte verzi 2.9.1 aplikace s podporou pro Android 10 Desktop Mode (jak je uvedeno v changelogu.)
  4. Spusťte z počítače následující příkaz podle pokynů aplikace:
    adbshellpmgrantcom.farmerbb.secondscreen.freeandroid.permission.WRITE_SECURE_SETTINGS
  5. Nyní můžete ovládat uživatelské rozhraní externího displeje pomocí této aplikace! Používá skryté WindowManagerShellCommand vyladit hustotu, aby se prvky uživatelského rozhraní jevily menší, přeskenovat pro skrytí navigační lišty a/nebo rozlišení, aby odpovídalo externímu displeji. Pohrajte si s těmito hodnotami, dokud nezískáte něco, co vám bude vyhovovat.

A je to! Užijte si režim plochy na svém smartphonu Android 10. Nejsme si jisti, proč Google na Pixelu 4 deaktivoval funkci DisplayPort Alt Mode, proto jsme požádali o komentář a pokud se ozveme, budeme vás aktualizovat. Pokud jste vývojář vlastního spouštěče a zajímáte se o integraci hlavního panelu do spouštěče, najdete pokyny tady.


Aktualizace 1 (11/1/19 ve 14:17 ET): Tento článek byl aktualizován, aby zjednodušil pokyny, jak vyladit uživatelské rozhraní externího displeje.