50 užitečných věcí, které najdete v nastaveních pro vývojáře

Narazili jste v nastavení Pro vývojáře na položky, jejichž význam vám není znám? V tomto článku vám představíme jednotlivé možnosti jednu po druhé. Popisujeme sice situaci na Androidu 5.0, nicméně většina nabídek se jmenuje stejně či podobně i na starších verzích systému (pochopitelně některé možnosti mohou chybět).
Pro mnoho uživatelů jsou nastavení Pro vývojáře jen sekcí, ve které si mohou zapnout ladění USB, nezbytné například pro odemknutí bootloaderu či některé způsoby rootování. Ve skutečnosti ale mají tato nastavení mnohem významnější roli.
Jak aktivovat Nastavení pro vývojáře?
Ve výchozím stavu v systémovém nastavení položku Pro vývojáře nenajdete. Důvod je prostý: laičtí uživatelé by v této sekci mohli nadělat více škody, než užitku. Jak již název napovídá, tato nastavení jsou určena především vývojářům, kteří potřebují další funkce pro testování software a aplikací. Můžete zde například povolit ladění přes USB, zachytit hlášení o chybách na vašem zařízení a zobrazit využití procesoru na obrazovce.
Způsob, jak tuto sekci zpřístupnit, bude pro někoho možná poněkud neobvyklý. Nuže, pojďme na to.
- Vstupte do systémového nastavení.
- Na konci najdete položku Informace o tabletu/telefonu. Otevřete tuto sekci.
- Vyhledejte položku Číslo sestavení a opakovaně na ni klepněte.
- Během klepání se na obrazovce objeví hlášení Ještě x klepnutí a bude z vás vývojář.
- Informace o tabletu/telefonu
- Opakovaně klepněte na Číslo sestavení
- Pokračujte v klepání, dokud se nezobrazí hláška Voilá! Stal se z vás vývojář. Celkem by mělo stačit pět klepnutí.
- Když se nyní vrátíte do systémového nastavení, najdete zde novou položku Pro vývojáře, což byl cíl našeho snažení.
- Voilá! Stal se z vás vývojář
- Sekce Pro vývojáře v nastavení
Na Androidu 5.0 Lollipop můžete tuto sekci opětovně deaktivovat přepínačem v horní části. Na starších verzích systému již není možné tento krok vrátit zpět.
Užitečné položky v nastavení Pro vývojáře
Hlavní sekce
- Vytvořit chybové hlášení – sestaví hlášení s informacemi o aktuálním stavu telefonu či tabletu. Tyto informace je možné poté odeslat e-mailem nebo jiným způsobem. Chybové hlášení můžete potřebovat například při odhalování padající služby či aplikace, nebo při předávání zpětné vazby vývojářům. Volba je aktivní při povoleném ladění USB.
- Vytvořit chybové hlášení
- Vytvořit chybové hlášení
- Vytvořit chybové hlášení
- Heslo pro zálohy v počítači – prakticky každé zařízení s Androidem, včetně všech aplikací a jejich dat, je možné zálohovat a obnovit prostřednictvím takzvaných ADB příkazů (Android Debug Bridge; více na toto téma jsme psali ve článku Kompletní záloha telefonu/tabletu s Androidem bez rootu). Aby se souborem zálohy nemohl nakládat nikdo nepovolaný, můžete ho zajistit heslem, které nastavíte právě zde.
- Statistiky procesů
- Statistiky procesů
- Statistiky procesů
Sekce Ladění
- Ladění USB – na požadavek k aktivaci této položky narazíte relativně často – například pokud chcete provést root, nebo udělat kompletní zálohu systému. Funkce je určena například pro účely vývoje, ke kopírování dat mezi PC a zařízením, instalaci aplikací bez upozornění a čtení dat protokolů. Z bezpečnostních důvodů není vhodné ji ponechávat zapnutou permanentně. Obecně se dá říci, že tato možnost dovoluje zařízení komunikovat přes USB s počítačem pomocí Android Debug Bridge (ADB).
Sekce Vstup
- Zobrazit dotyky – tato volba graficky zvýrazní místo, kde zařízení zaregistrovalo dotek na obrazovce. Tato možnost byla poprvé představena spolu Android 4.0 Ice Cream Sandwich.
- Umístění ukazatele – tato volba zapne/vypne zobrazení informací o dotecích. Konkrétně zobrazí v horní části obrazovky informační lištu, ze které vyčtete přesného souřadnice posledního místa, kde jste se dotkli obrazovky. Tato možnost se hodí například v situaci, kdy potřebujete zjistit, zda displej správně reaguje, nebo je poškozená doteková vrstva.
- Umístění ukazatele
- Umístění ukazatele
Sekce Kresba
- Zobrazit obnovení obsahu – blikne obsahem obrazovky pokaždé, když dojde k aktualizaci některého z prvků.
- Zobrazit ohraničení – zobrazí ohraničení a okraje všech prvků na obrazovce. Tento užitečný nástroj označí hrany všech prvků v dialogovém okně, takže víte, kde budou vnímány stisky a doteky.
- Zobrazit ohraničení
- Zobrazit ohraničení
- Zobrazit ohraničení
- Vynutit směr RTL – možnost, kterou patrně v našich končinách nevyužijete. Jak patrně víte, v některých jazycích se píše/čte zprava doleva, tedy opačně, než například u nás. Touto volbou vynutíte směr rozvržení obrazovky zprava doleva ve všech jazycích, což bude užitečné hlavně pro vývojáře vícejazyčných programů.
- Vynutit směr RTL
- Vynutit směr RTL
- Vynutit směr RTL
- Měřítko animace okna – změna rychlosti animací oken dle výběru uživatele. Čím nižší číslo, tím méně času animace dostane, proto bude rychlejší.
- Měřítko animace přeměny – rychlost systémových přechodových animací. Nižší číslo znamená vizuálně rychlejší odezvu.
- Měřítko délky animace – určuje rychlost přehrávání přechodových animací.
- Měřítko animace okna
- Měřítko animace přeměny
- Měřítko délky animace
- Simulovat sekundární displeje – vývojáři často potřebují otestovat svou aplikaci na nejrůznějších displejích. Pokud nemají v zásobě arsenál telefonů a tabletů, pomůže jim tato volba – přidá náhled na virtuální displej s požadovaným rozlišením.
- Simulovat sekundární displeje
- Simulovat sekundární displeje
- Simulovat sekundární displeje
Sekce Hardwarově urychlené vykreslování
- Vykreslování pomocí GPU – vynutí použití grafického čipu pro vykreslování 2D grafiky (často je pro tyto účely používán procesor). Toto nastavení donutí aplikace používat hardwarové 2D vykreslování, což může vést k lepšímu zobrazení, nicméně je tu také riziko zadrhávání zařízení. Používejte opatrně.
- Zobrazit obnovení GPU – při aktivaci této možnosti bude každý prvek na obrazovce, vykresleny pomocí hardwarové akcelerace, označen červeným překrytím.
- Zobrazit aktualizaci HW vrstev – zeleným překrytím označí vrstvy při jejich aktualizaci pomocí GPU.
- Ladit překreslování GPU – k překreslování skrze GPU dochází pokaždé, když aplikace požádá systém o vykreslení nějaké informace. Zapnutí této volby poskytuje informace o tom, že k takové situaci došlo.
- Ladit překreslování GPU
- Ladit překreslování GPU
- Ladit překreslování GPU
- Ladit operace s neobdélníkovými klipy – k této položce nejsou k dispozici žádné podrobnosti ani informace.
- Simulovat barevný prostor
- Simulovat barevný prostor
- Simulovat barevný prostor
Sekce Média
- Použít NuPlayer (experimentální) – použije k přehrávání obsahu místo AwesomePlayeru novější NuPlayer. NuPlayer sice lépe zvládá streamované vysílání, ale je mnohem omezenější v tom, jaký obsah umí přehrát.
- Vypnout směrování zvuku do USB – k této položce nejsou žádné bližší informace.
Sekce Sledování
- Přísný režim aktivován – zapne blikání obsahu obrazovky, pokud aplikace používá hlavní vlákno k provádění dlouhé a náročné operace.
- Zobrazit využití CPU – zobrazí v pravém horním rohu překryvnou vrstvu s informacemi o zatížení procesoru a procesech, využívajících CPU. Také o této funkci jsme psali v rámci článku Nové tipy a triky pro Android 5.0 Lollipop (3. díl).
- Zobrazit využití CPU
- Zobrazit využití CPU
- Profil – vykreslování GPU – sleduje a zachycuje vytížení grafického akcelerátoru. Výsledek lze buď zobrazit jako graf na displeji, nebo uložit do souboru.
- Povolit trasování OpenGL – nastavení, které zaznamenává chyby OpenGL. Po povolení můžete zvolit jeden ze tří způsobů logování chyb (Logcat, Systrace, Zásobník volání funkce glGetError).
- Profil – vykreslování GPU
- Profil – vykreslování GPU
- Povolit trasování OpenGL
Sekce Aplikace
- Neukládat aktivity – zruší všechny činnosti/aktivity, jakmile uživatel zavře aplikaci. S použitím této volby buďte velmi opatrní – ukončí všechny služby aplikace, jakmile opustíte její hlavní zobrazení. To může vést k následkům v podobě nefunkčnosti některých funkcí.
- Omezení procesů na pozadí – nabízí výběr, kolik procesů může najednou běžet na pozadí. Na výběr je 1/2/3/4 procesy, případně lze procesy na pozadí zcela deaktivovat. Doporučujeme ale ponechat Standardní limit, aby nedocházelo k nežádoucímu ukončování aplikací na pozadí.
O autorovi
Karel Kilián
Karel Kilián je zkušený technický redaktor a copywriter s bohatou praxí v oblasti informačních a komunikačních technologií. Jeho kariéra začala na pozici prodavače, odkud postupně… Více o autorovi