Android sa dodáva s celým radom možností pre vývojárov, ktoré môžu odomknúť experimentálne a ladiace funkcie. Tu je to, čo tieto možnosti robia.
Väčšina smartfóny so systémom Android a tablety už majú desiatky (alebo dokonca stovky) nastavení na zmenu všetkého od upozornení až po systémové farby. V možnostiach vývojára je skrytých ešte viac nastavení, ktoré sú väčšinou určené na pomoc pri vytváraní aplikácií pre Android, ale niektoré z nich sa môžu hodiť aj v iných situáciách.
Aj keď niektoré funkcie dostupné prostredníctvom možností pre vývojárov môžu byť užitočné, nie je vždy jasné, ktorá možnosť čo robí. Hoci žiadna z funkcií v možnostiach pre vývojárov nepoškodí váš telefón alebo tablet, aktivácia niektorých z nich môže spôsobiť neúmyselné problémy. Preto v tomto zhrnutí prejdeme na všetko, čo môžete robiť s možnosťami vývojára, aby ste presne vedeli, ktoré nastavenie čo robí.
Ako získať prístup k možnostiam vývojára v systéme Android
Možnosti pre vývojárov sú v predvolenom nastavení skryté, takže ich musíte povoliť, aby ste získali prístup k niektorým z dostupných nastavení. Presný postup závisí od verzie systému Android, ktorú používate, a niektorí výrobcovia zariadení (napríklad Samsung) sa pohybujú tam, kde sa nachádzajú niektoré ponuky.
Prvým krokom je zistiť, kde sa nachádza číslo zostavy v aplikácii Nastavenia na vašom zariadení. Vo všeobecnosti ho nájdete tak, že na svojom zariadení otvoríte aplikáciu Nastavenia a potom prejdete na Informácie o telefóne > Číslo zostavy. Android 8.0 a Android 8.1 ho majú umiestnený pod Systém > Informácie o telefóne > Číslo zostavy. Ak máte tablet, zvyčajne sa to nazýva „O tablete“. Umiestnenie sa môže líšiť pre prispôsobené zostavy systému Android – napríklad zariadenia Samsung ho majú pod O telefóne (alebo tablet) > Informácie o softvéri > Číslo zostavy.
Ak ho nemôžete nájsť, možno používate zariadenie s vlastnou zostavou Androidu, ktoré sa presúva tam, kde sa nachádzajú niektoré nastavenia. Ak má vaša aplikácia Nastavenia tlačidlo vyhľadávania (zvyčajne sa nachádza v hornej časti obrazovky s ikonou lupy), stlačte ho a vyhľadajte „číslo zostavy“. Ak sa objaví, stlačte ho a malo by byť zvýraznené na stránke s informáciami.
Keď sa konečne dostanete k položke Číslo zostavy, musíte klepať na číslo zostavy, kým sa nezobrazí potvrdzujúca správa. Staršie zariadenia jednoducho aktivovali možnosti vývojára okamžite, zatiaľ čo telefóny a tablety s novšími verziami systému Android zvyčajne vyžadujú, aby ste na potvrdenie zadali heslo uzamknutej obrazovky. Po dokončení by ste mali vidieť vyskakovacie okno s textom „Teraz ste vývojár“, ako vidíte na snímke obrazovky nižšie.
Potom by ste teraz mali mať v aplikácii Nastavenia k dispozícii novú ponuku možností pre vývojárov. Presné umiestnenie ponuky možností vývojára opäť závisí od vašej verzie verzie systému Android a výrobcu zariadenia. Niektoré zariadenia (napríklad najnovšie telefóny a tablety Samsung) umiestňujú možnosti vývojára do spodnej časti hlavnej obrazovky nastavení, zatiaľ čo iné ich presúvajú do systémovej ponuky alebo na iné miesto. Ak máte v aplikácii Nastavenia tlačidlo vyhľadávania, môžete naň skúsiť klepnúť a zadať „možnosti pre vývojárov“, aby ste našli ponuku.
Vysvetlenie každého nastavenia v Možnostiach vývojára
Prejdeme si všetky možnosti v ponuke možností pre vývojárov systému Android a ich funkcie. Presné poradie a umiestnenie týchto možností sa môže líšiť v závislosti od zariadenia a niektorí výrobcovia pridávajú niekoľko vlastných, ktorým sa tu budeme venovať. Tento zoznam je tiež založený na Android 12L/12.1 — budúce verzie systému Android môžu pridať alebo odstrániť niektoré z týchto možností.
Hlavné možnosti
Pamäť: Klepnutím na toto otvoríte obrazovku zobrazujúcu, koľko RAM (pamäte s náhodným prístupom) vaše zariadenie momentálne využíva, spolu s priemernými hodnotami na základe intervalov 3 hodiny, 6 hodín, 12 hodín alebo 1 deň. Môžete tiež vidieť zoznam aplikácií v telefóne zoradený podľa toho, koľko pamäte využívajú. Ak si všimnete, že vaše zariadenie pri prepínaní medzi aplikáciami často znova načítava aplikácie, môže byť dobré skontrolovať túto obrazovku a zistiť, či sa jedna aplikácia nechová nesprávne.
Hlásenie chyby: To vám umožní vygenerovať hlásenie o chybe pre systém Android. Google môže požiadať o hlásenie o chybe, ak nahlásite chyby v systéme Android alebo iných základných systémových komponentov.
Spracovateľ hlásenia chýb: Tým sa zmení, ktorá aplikácia spracuje skratku Hlásenie chýb na vašom zariadení. Zvyčajne nie je dôvod to meniť.
Heslo zálohy pracovnej plochy: Tým sa vytvorí záložné heslo na používanie príkazov adb na zálohovanie a obnovenie aplikácií a údajov zariadenia.
Zostaň hore: Povolenie tohto prepínača zabráni spánku telefónu (vypnutie obrazovky), keď sa zariadenie nabíja. Môže to byť užitočné pri testovaní aplikácií alebo iných úlohách, pri ktorých nechcete svoje zariadenie odomykať znova a znova na určitý čas.
Povoliť protokol Bluetooth HCI snoop: Tým sa uložia všetky pakety Bluetooth HCI do súboru uloženého na adrese /sdcard/btsnoop_hci.log, ktorý potom možno otvoriť pomocou nástroja ako Wireshark na analýzu a riešenie problémov s údajmi Bluetooth.
OEM odblokovanie: Tento prepínač je potrebné povoliť pri odomykaní zavádzača, ale nie je to jediný krok na odomknutie zavádzača. Táto možnosť sa nezobrazuje na všetkých zariadeniach.
Bežecké služby: Otvorí sa obrazovka so všetkými aplikáciami a systémovými procesmi spustenými na vašom zariadení a informáciami o tom, koľko pamäte každá z nich využíva. Je podobná vyššie spomínanej obrazovke Memory, ale táto je užitočnejšia na kontrolu aktuálneho stavu vášho zariadenia.
Farebný režim obrazu: Toto prepne vaše zariadenie na používanie farebného priestoru sRGB, ktorý bol užitočný v dňoch, keď väčšina zariadení štandardne nepoužívala sRGB. V dnešnej dobe tento prepínač väčšinou nemá žiadny efekt.
Implementácia WebView: Tým sa zmení, ktorá aplikácia je zodpovedná za vykresľovanie vloženého webového obsahu v aplikáciách pre Android. Nemali by ste sa toho dotýkať, pokiaľ na to nemáte dobrý dôvod, inak by ste mohli prísť o niektoré údaje aplikácie (napríklad ak aplikácia používa miestne úložisko s WebView).
Automatické aktualizácie systému: Vypnutím tohto nastavenia zabránite vášmu zariadeniu použiť aktualizácie systému počas procesu reštartovania, ak už bola aktualizácia stiahnutá. Niektoré zariadenia môžu toto správanie prepísať alebo môžu mať iný prepínač pre spôsob spracovania aktualizácií systému.
Nakladač DSU: The Nakladač DSU funkcia bola predstavená v systéme Android 11 a umožňuje vám dočasne zaviesť systém do všeobecného obrazu systému.
Demo režim používateľského rozhrania systému: Demo režim je väčšinou určený na zachytenie čistých snímok obrazovky bez akýchkoľvek rušivých detailov. Zobrazuje hodiny o 12:00, stav batérie 100 % a skryje všetky ikony upozornení.
Dlaždice vývojára rýchlych nastavení: Táto obrazovka vám dáva možnosť pridať niektoré prepínače pre ďalšie možnosti vývojára do rýchlych nastavení vášho zariadenia (kde sú prepínače Wi-Fi a Bluetooth).
Ladenie
Ladenie USB: Povolenie tejto možnosti umožňuje Android Debug Bridge v počítači na komunikáciu s vaším zariadením cez USB. ADB možno použiť na sťahovanie aplikácií, zmenu systémových nastavení pomocou príkazov, udeľovanie povolení aplikáciám a ďalšie. Niektoré aplikácie a hry sa však odmietnu spustiť, ak je povolené ladenie USB.
Odvolať oprávnenia na ladenie USB: Prvé pripojenie k vášmu zariadeniu pomocou ADB vyžaduje autorizáciu daného počítača. Táto možnosť zruší všetky autorizácie ADB, čo môže byť užitočné, ak nemáte prístup k niektorým počítačom, ktoré ste mohli používať v minulosti.
Bezdrôtové ladenie: To vám umožní používať ADB cez lokálnu Wi-Fi sieť namiesto iba USB. Bezdrôtové ladenie je v systéme Android k dispozícii už roky, ale spoločnosť Google pridala tento prepínač iba do systému Android 11.
Zakázať časový limit autorizácie ADB: Väčšina zariadení automaticky zruší oprávnenia na ladenie USB, keď sa sedem dní nepoužívali, ako bezpečnostné opatrenie. Tento prepínač túto funkciu vypne, ale nemali by ste ju používať, pokiaľ nemáte a naozaj dobrý dôvod.
Skratka hlásenia chyby: Toto pridá nové tlačidlo do ponuky napájania na generovanie hlásenia o chybe.
Povoliť podrobné protokolovanie dodávateľa: To zahŕňa viac informácií v hláseniach o chybách, prípadne vrátane súkromných informácií.
Povoliť kontrolu atribútov zobrazenia: To vám umožňuje kontrolovať zobrazenia v aplikáciách pomocou Layout Inspector v Android Studio, čo sa môže hodiť pri vývoji aplikácií.
Vyberte aplikáciu na ladenie/Počkajte na ladiaci nástroj: Bežné hlásenia chýb a ladenie neposkytujú vždy všetky informácie, ktoré potrebujete pri vývoji aplikácie, najmä pokiaľ ide o zisťovanie, prečo aplikácia zlyhá pri spustení. Táto možnosť vám umožňuje vybrať aplikáciu debuggera, ktorú možno inicializovať pred danou aplikáciou, nakonfigurovanú s možnosťou „čakať na ladiaci nástroj“.
Overenie aplikácií cez USB: Týmto sa kontroluje škodlivý kód v aplikáciách stiahnutých cez ADB, podobne ako sa overujú aplikácie stiahnuté do vášho zariadenia pomocou služby Google Play Protect. Môže to byť užitočné, ak sťahujete aplikácie z webu do počítača a inštalujete ich pomocou ADB.
Overte bajtový kód laditeľných aplikácií: Toto je ďalšie bezpečnostné opatrenie a je predvolene povolené.
Veľkosť vyrovnávacej pamäte zapisovača: Tým sa zmení maximálna veľkosť súboru pre zapisovač (tiež známy ako "logcat"). Dlhšia vyrovnávacia pamäť môže zobrazovať staršiu aktivitu, zatiaľ čo kratšia vyrovnávacia pamäť obsahuje iba protokoly najnovšej aktivity.
Príznaky funkcie: Google niekedy zahŕňa experimentálne funkcie do ukážok pre vývojárov systému Android a beta verzií, a tu sa nachádzajú. Väčšina zariadení so stabilnou verziou systému Android má prázdnu ponuku príznakov funkcií.
Povoliť vrstvy ladenia GPU: Táto možnosť umožňuje načítanie overovacích vrstiev Vulkan z lokálneho úložiska zariadenia. Google má nejaká dokumentácia s ďalšími informáciami.
Predvoľby ovládača grafiky: To vám umožní prepísať systémový grafický ovládač pre konkrétne aplikácie iným ovládačom. Väčšina zariadení nemá inú možnosť ovládača grafiky, ale Esper má blogový príspevok, ktorý vysvetľuje, ako to funguje ak vás zaujíma technická stránka.
Zmeny kompatibility aplikácií: Táto ponuka vám umožňuje otestovať každú individuálnu zmenu API v aktuálnej verzii Androidu oproti staršej aplikácii, čo je užitočné pri procese vývoja aktualizácie aplikácie. Funguje iba pre laditeľné aplikácie, takže nie je príliš užitočný mimo vývoja softvéru.
Zobraziť obnovovaciu frekvenciu: To pridáva počítadlo podobné Fraps v hornej časti obrazovky na kontrolu aktuálnej obnovovacej frekvencie, čo je užitočné pre zariadenia, ktoré dynamicky prepínajú medzi obnovovacími frekvenciami. Majte na pamäti, že toto je nie počítadlo snímkovej frekvencie.
Povoliť prekrytia obrazovky v nastaveniach: Moderné verzie systému Android neumožňujú spustenie prekryvných obrázkov, keď ste v aplikácii Nastavenia, aby sa predišlo možným bezpečnostným rizikám. Toto nastavenie má prednosť pred tým – neprevracajte ho, pokiaľ na to nemáte dobrý dôvod.
Sledovanie systému: Toto je užitočný nástroj na optimalizáciu výkonu počas vývoja aplikácie.
vytváranie sietí
Certifikácia bezdrôtového displeja: Toto nastavenie vám umožňuje prenášať obrazovku vášho zariadenia na akýkoľvek televízor alebo monitor, ktorý to podporuje Miracast, ale Google pre ňu pred rokmi vytrhol kód v prospech svojho vlastného Chromecast štandard, takže tento prepínač na väčšine zariadení v skutočnosti nič nerobí
Povoliť podrobné protokolovanie Wi-Fi: Zobrazuje indikátor sily prijímaného signálu alebo skrátene RSSI v každej sieti v nastaveniach Wi-Fi. Hodnota RSSI vám môže povedať silu daného signálu Wi-Fi, ale aplikácie ako WiFi analyzátor sú zvyčajne lepším nástrojom pre prácu.
Bezpečný režim Wi-Fi: Táto možnosť je dostupná na niektorých zariadeniach a uprednostňuje stabilitu siete pred výkonom.
Obmedzenie skenovania Wi-Fi: Toto obmedzuje, ako často vaše zariadenie vyhľadáva siete Wi-Fi, čo môže niekedy znížiť vybitie batérie, ale tiež to znamená, že pripojenie zariadenia k známym sieťam bude trvať dlhšie.
Wi-Fi non-persistent MAC randomization/Enhanced Wi-Fi MAC randomization: Android používa buď perzistentná MAC randomizácia alebo neperzistentná MAC randomizácia pri pripájaní k sieťam Wi-Fi, v závislosti od toho, čo je potrebné. Táto možnosť núti Android, aby vždy používal netrvalú MAC randomizáciu, ktorá v podstate oklame sieť, aby si myslela, že máte nové zariadenie pri každom pripojení. To môže byť užitočné pre siete s kapacitným prihlásením alebo inými problémami s konfiguráciou.
Vždy aktívne mobilné dáta: Android vypne vaše mobilné dátové pripojenie vždy, keď sa pripojíte k sieti Wi-Fi, pretože udržiavanie oboch pripojení nažive zvyšuje spotrebu batérie. Táto možnosť zvráti toto správanie, čo môže byť užitočné, ak nechcete čakať na LTE alebo 5G na opätovné pripojenie, keď sa odpojíte od siete Wi-Fi. Pozor: toto veľmi pravdepodobne zníži vašu batériu života.
Hardvérová akcelerácia tetheringu: Toto nastavenie je predvolene zapnuté a zlepšuje tethering pripojenia pomocou špeciálnych hardvérových funkcií. Zrejme sa s tým nemusíte baviť.
Predvolená konfigurácia USB: Tým sa zmení režim, ktorý sa použije pri pripojení zariadenia k počítaču (alebo inému hostiteľovi USB). Väčšina zariadení má predvolenú možnosť „Žiadny prenos údajov“. Ak napríklad neustále prenášate súbory cez USB, môžete tu nastaviť možnosť „Prenos súborov“, aby ste sa vyhli jej zakaždým. Majte na pamäti, že nastavenie platí iba vtedy, keď je vaše zariadenie odomknuté.
Zobraziť zariadenia Bluetooth bez názvov: Android zvyčajne ignoruje zariadenia Bluetooth, ktoré nemajú názov, ale toto nastavenie ich zobrazuje s ich MAC adresami spolu so všetkými ostatnými zariadeniami Bluetooth.
Zakázať absolútnu hlasitosť: Moderné verzie systému Android podporujú absolútnu hlasitosť pre výstupy Bluetooth, čo vám zvyčajne poskytuje najväčšiu možnú kontrolu nad hlasitosťou. Niektoré slúchadlá a náhlavné súpravy však môžu byť s týmto povoleným vyberavé. Zapnutie tejto funkcie (ktorá vypne absolútnu hlasitosť, nie ju zapne) môže pomôcť v situáciách, keď sú reproduktory alebo slúchadlá príliš tiché.
Povoliť Gabeldorsche: To umožňuje nový zásobník Bluetooth, na ktorom Google začal pracovať v systéme Android 11, ktorý sa nazýva Gabeldorsche (odkaz na históriu Dánska). Neexistuje žiadny dôvod, prečo by to väčšina ľudí mala používať práve teraz a na niektorých zariadeniach je to v skutočnosti skryté.
Zakázať sťahovanie hardvéru Bluetooth A2DP: To mení spôsob prenosu zvuku Bluetooth a niekedy môže opraviť chybné slúchadlá a reproduktory Bluetooth.
Verzia Bluetooth AVRCP/Verzia Bluetooth MAP: Tieto menia spôsob, akým Android spracováva ovládanie médií cez Bluetooth. S týmito nastaveniami sa asi nemusíte boriť.
HD zvuk: Tento prepínač je predvolene zapnutý a prepína zvuk Bluetooth z kodeku SBC nižšej kvality na kodek vyššej kvality. Ak nie sú k dispozícii žiadne lepšie kodeky alebo ak nemáte vôbec pripojené zvukové zariadenie Bluetooth, toto nastavenie môže byť sivé.
Bluetooth audio kodek: Táto ponuka zobrazuje každý zvukový kodek podporovaný vaším zariadením Android a keď máte pripojené zariadenie Bluetooth, možnosti, ktoré vaše slúchadlá alebo reproduktory nepodporujú, budú sivé. Tu zvyčajne nie je dôvod meniť zvukový kodek (Android automaticky vyberie ten najlepší dostupné), ale táto ponuka je skvelým spôsobom, ako pomocou kodekov rýchlo skontrolovať, či zvukové zariadenie Bluetooth funguje s
Vzorkovacia frekvencia zvuku Bluetooth / počet bitov na vzorku: Tým sa zmenia niektoré nastavenia kvality zvuku Bluetooth. S tými sa asi nemusíte baviť.
Režim audio kanála Bluetooth: Toto sa zmení, ak vaše zvukové zariadenie Bluetooth používa monofónny alebo stereofónny zvuk. Žiaľ, rovnako ako pri voliči kodekov si môžete vybrať len z režimov podporovaných audio zariadením.
Maximálny počet pripojených audio zariadení Bluetooth: Niektoré telefóny a tablety sa môžu pripojiť k viacerým zvukovým zariadeniam Bluetooth naraz. Predvolená možnosť je už najvyššia povolená možnosť, takže zvyčajne nie je dôvod tu niečo meniť.
Vstup
Zobraziť klepnutia: Toto zobrazuje bodku na obrazovke v mieste, kde sa jej aktuálne dotýkajú prsty. Táto funkcia je užitočná počas nahrávania obrazovky na zobrazenie miesta, kde ťukáte na obrazovku, ale niektoré vstavané rekordéry obrazovky majú možnosť túto funkciu automaticky povoliť počas nahrávania.
Umiestnenie ukazovateľa: Je to podobné ako „Zobraziť klepnutia“, ale v hornej časti displeja sa zobrazia skutočné súradnice vašich klepnutí.
Kreslenie
Zobraziť aktualizácie povrchu: Toto zabliká na celej obrazovke, keď sa čokoľvek zmení v stave aktuálnej aplikácie. To môže byť užitočné pri ladení aplikácií, ale ak ste citliví na pohyb, toto absolútne neumožňujú.
Zobraziť hranice rozloženia: Toto zobrazuje rozloženie podobné mriežke na všetkých prvkoch, čo uľahčuje zobrazenie oblastí okrajov na určitých prvkoch. Opäť je to skutočne užitočné iba pri vývoji aplikácií.
Vynútiť smer rozloženia RTL: To vynúti, aby sa všetok text zobrazoval sprava doľava, aj keď je aktuálny jazyk napísaný zľava doprava. Táto možnosť môže byť užitočná pri testovaní toho, ako budú aplikácie vyzerať v jazykoch, ako je arabčina, bez skutočnej zmeny jazyka zariadenia.
Mierka animácie okna/mierka animácie prechodu/mierka trvania animátora: Tieto tri možnosti menia rýchlosť väčšiny animácií v systéme Android. Ich nastavenie na hodnoty ako 0,5x môže niekedy spôsobiť, že sa vaše zariadenie bude cítiť rýchlejšie, ale môže to viesť aj k rušnejšiemu zážitku.
Simulovať sekundárne displeje: Toto simuluje monitor pripojený k vášmu zariadeniu Android, pričom výsledok sa zobrazí na priesvitnej vrstve v hornej časti obrazovky. To môže byť užitočné pri testovaní aplikácií, ktoré reagujú na externé displeje.
Najmenšia šírka/Minimálna šírka: Toto je ďalší spôsob, ako zmeniť škálovanie aplikácií v systéme Android – menšia hodnota zväčšuje veľkosť a vyššia hodnota všetko zmenšuje. Nastavenie „Veľkosť displeja“ v normálnej aplikácii Nastavenia je zvyčajne najlepší spôsob, ako zmeniť mierku obrazovky, ale toto nastavenie môže byť oveľa väčšie a menšie. Ak má vaše zariadenie Android 12L/12.1 alebo novší, nastavenie dostatočne vysokej hodnoty tu spôsobí, že sa zobrazí panel úloh určený pre tablety.
Výrez displeja: Tu si môžete prispôsobiť zárez, otvor pre fotoaparát alebo iné výrezy na obrazovke vášho zariadenia. Ak už vaše zariadenie má výrez, možnosť „Skryť“ stlačí stavový riadok nadol, aby bol neviditeľný.
Hardvérovo akcelerované vykresľovanie
Zobraziť aktualizácie zobrazenia/Zobraziť aktualizácie hardvérových vrstiev: Sú podobné ako vyššie uvedené nastavenie „Zobraziť aktualizácie povrchu“. Nie je dôvod ich používať, pokiaľ nie ste vývojár, ktorý testuje aplikáciu.
Ladenie prekreslenia GPU: Toto používa farebné kódovanie na vizualizáciu toho, koľkokrát bol rovnaký pixel nakreslený v rovnakom rámci. Vizualizácia ukazuje, kde aplikácia môže vykresľovať viac, ako je potrebné.
Ladenie operácií s neobdĺžnikovými klipmi: Tým sa vypne oblasť orezania na plátne, aby sa vytvorili neobvyklé (nie pravouhlé) oblasti plátna.
Prepísať vynútenú tmu: Toto nastavenie bolo pridané v systéme Android 10 a je má prinútiť aplikácie, aby mali temnú tému, aj keď ho nemajú. Nikdy však nefungoval vo všetkých aplikáciách, keď bol nový, a zdá sa, že teraz je ešte menej spoľahlivý. Väčšina aplikácií pre Android má v tomto bode aj natívny tmavý režim, takže to nie je také potrebné.
Force 4x MSAA: To si vynúti multisample anti-aliasing (MSAA) vo všetkých aplikáciách používajúcich OpenGL ES 2.0.
Zakázať HW prekrytia: Hardvérové prekrytia umožňujú aplikáciám, ktoré niečo zobrazujú na obrazovke, využívať menej výpočtového výkonu. Bez prekrytia aplikácia zdieľa videopamäť a musí neustále kontrolovať kolízie a orezanie, aby vykreslila správny obrázok. Nezahrávajte sa s touto možnosťou, pokiaľ na to nemáte dobrý dôvod.
Simulovať farebný priestor: Môžete tak prepínať farby displeja medzi niekoľkými rôznymi režimami vrátane monochromatickej voľby.
Zakázať smerovanie zvuku cez USB: To bráni systému Android automaticky používať novopripojené zvukové zariadenia USB, ako sú adaptéry slúchadiel alebo náhlavné súpravy USB. Môže to byť užitočné, ak chcete pripojiť zariadenie, ktoré ponúka zvukový výstup, ale v skutočnosti nechcete používať zvukovú časť, ako napríklad dokovaciu stanicu USB alebo adaptér s 3,5 mm konektorom pre slúchadlá medzi inými portami.
Nastavenia prekódovania médií: Táto ponuka obsahuje možnosti na zmenu spôsobu, akým zariadenie načítava mediálne súbory. Nedotýkajte sa týchto.
Monitorovanie
Prísny režim povolený: Toto je nástroj pre vývojárov na monitorovanie náhodného úložiska alebo prístupu k sieti v hlavnom vlákne aplikácie.
Vykresľovanie profilu HWUI: Toto je spôsob, ako monitorovať aktivitu GPU na vašom zariadení, hoci to nie je príliš užitočné mimo testovacích aplikácií počas vývoja.
Aplikácie
Neuchovávajte aktivity: Tým sa násilne zatvoria aplikácie hneď, ako sa presunú na pozadie, čo je v podstate to isté, ako keby ste ich stiahli z obrazovky Nedávne. Nie je dôvod to používať, pokiaľ netestujete aplikáciu a nepotrebujete ju neustále načítavať na testovanie.
Limit procesu na pozadí: Tým sa zmení maximálny počet aplikácií, ktoré sú uložené v pamäti na pozadí pred ich vymazaním. Opäť nie je dôvod to meniť a jeho zmena môže zhoršiť výdrž batérie – opätovné spúšťanie aplikácií neustále vyžaduje viac výpočtového výkonu, ako ich udržiavanie na pozadí.
Vždy zobraziť dialógové okno zlyhania: Celkom samozrejmé, zobrazí sa vyskakovacie hlásenie vždy, keď dôjde k zlyhaniu aplikácie, aby sa uľahčilo hlásenie chýb.
Zobraziť chyby ANR na pozadí: Ak túto možnosť povolíte, zobrazia sa správy „Aplikácia neodpovedá“ pre aplikácie spustené na pozadí, okrem predvoleného správania, kedy sa zobrazujú pre zamrznuté aplikácie otvorené na obrazovke.
Pozastaviť spúšťanie aplikácií uložených vo vyrovnávacej pamäti: Aplikácie pre Android by sa nemali spúšťať, keď sú uložené vo vyrovnávacej pamäti, ale táto možnosť im v tom úplne bráni. Táto možnosť môže predĺžiť výdrž batérie za cenu výkonu (môže trvať dlhšie, kým sa aplikácie uložené vo vyrovnávacej pamäti obnovia pri opätovnom otvorení), ale výsledky v reálnom živote sú zmiešané.
Zobraziť upozornenia kanála upozornení: Väčšina aplikácií pre Android triediť ich upozornenia do kategórií, ktorý je možné zapnúť alebo vypnúť jednotlivo v nastaveniach systému Android. Po povolení tejto možnosti sa zobrazí upozornenie, keď aplikácia odošle upozornenie, ktoré nie je priradené ku kategórii. Toto je užitočné najmä pre vývojárov, aby sa uistili, že všetky ich upozornenia sú v kategórii – ak ste Ak sa snažíte zistiť, z ktorého kanála prišlo upozornenie, stačí ho v upozorneniach stlačiť a podržať panel.
Obnoviť dôležitosť upozornenia: Android sa pokúša zoradiť upozornenia v priebehu času podľa dôležitosti a klepnutím na toto tlačidlo sa toto správanie resetuje.
Aplikácie v pohotovostnom režime: Zobrazí sa zoznam všetkých aplikácií, ktoré sú momentálne v pohotovostnom režime na vašom zariadení.
Vynútiť povolenie aplikácií na externom zariadení: Aplikácie pre Android si môžu vybrať, či môžu byť nainštalované na externé úložisko (zvyčajne slot na kartu microSD) pomocou nastavenia manifestu, ale táto možnosť má prednosť. Ak to zmeníte a presuniete nepodporované aplikácie do externého úložiska, môže to spôsobiť zvláštne správanie, takže je pravdepodobne najlepšie nechať to tak.
Vynútiť zmenu veľkosti aktivít: Táto možnosť vynúti zmenu veľkosti všetkých aplikácií, čo môže byť (chybná) oprava aplikácií, ktoré nefungujú v režime rozdelenej obrazovky alebo sa nedajú zmeniť veľkosť na Chromebookoch.
Povoliť okná voľného tvaru: Táto možnosť umožňuje aplikáciám otvárať sa v plávajúcich oknách, aj keď zariadenie nebolo určené pre režim voľného tvaru (ako väčšina telefónov). Keď to povolíte, podržte ikonu aplikácie na obrazovke Nedávne a vyberte možnosť „Freeform“, čím ju zmeníte na plávajúce okno. Niektoré vlastné verzie systému Android už majú vlastnú implementáciu, napríklad „Pop-up View“ na telefónoch a tabletoch Samsung Galaxy.
Vynútiť režim pracovnej plochy: Ak pripojíte externý displej (napríklad monitor cez USB Type-C), prinúti ho to používať zjednodušené rozhranie pracovnej plochy s oknami voľného tvaru a vlastným spúšťačom. Presná implementácia sa líši v závislosti od vzhľadu a verzie systému Android a niektoré zariadenia majú svoje vlastné správanie, ktoré túto možnosť prepíše.
Povoliť bez zmeny veľkosti vo viacerých oknách/viac oknách pre všetky aplikácie: To umožňuje aplikáciám, ktoré nie sú vytvorené na zmenu veľkosti (ako mnohé hry), aby sa používali v režime viacerých okien.
Obnoviť obmedzenie rýchlosti aplikácie ShortcutManager: Android obmedzuje, koľkokrát môže aplikácia aktualizovať svoje skratky na domovskej obrazovke a v iných systémových umiestneniach aby sa zabránilo spomaleniu výkonu. Táto možnosť vynuluje časovač obmedzujúci rýchlosť, čo je hlavne užitočné pri vývoji.
Ostatné sekcie
Automatické dopĺňanie: Všetky možnosti v tejto časti slúžia na testovanie rámca automatického dopĺňania systému Android a nie je dôvod môžete tu zmeniť akékoľvek možnosti, pokiaľ netestujete aplikáciu, ktorá používa údaje Automatického dopĺňania (alebo Automatické dopĺňanie poskytovateľ).
Ukladací priestor: Toto obsahuje iba jednu možnosť, ktorá môže zobraziť všetky zdieľané dátové guľôčky v systéme Android. Vo väčšine prípadov bude toto pole prázdne so správou ako „Pre tohto používateľa neexistujú žiadne zdieľané údaje“.
miesto: Možnosť „Vybrať simulovanú aplikáciu polohy“ sa dá použiť v spojení s aplikáciami, ako je GPS Joystick, na sfalšovanie fyzickej polohy vášho zariadenia. Odhlásiť sa nášho sprievodcu spoofingom polohy pre viac detailov.
Hry: Niektoré zariadenia Samsung Galaxy majú v možnostiach vývojára sekciu s názvom „Hry“ s nastavením pre GPUWatch, ktorý pridáva prekrytia pre FPS a zaťaženie CPU. Na rozdiel od počítadla obnovovacej frekvencie v časti „Zobrazenie“ zobrazuje aktuálnu hodnotu FPS z aktuálnej aplikácie alebo hry, ktorá je často nižšia ako skutočná obnovovacia frekvencia displeja.
Dúfame, že táto príručka vysvetlí tieto nastavenia nad rámec toho, čo môžete vidieť na obrazovke svojho zariadenia.