Objašnjenje opcija za razvojne programere za Android: Sve što možete učiniti s ovim postavkama

click fraud protection

Android se isporučuje s čitavom hrpom opcija za razvojne programere koje mogu otključati eksperimentalne značajke i značajke za otklanjanje pogrešaka. Evo što ove opcije rade.

Najviše Android pametni telefoni i tablete već imaju desetke (ili čak stotine) postavki za promjenu svega, od obavijesti do boja sustava. Postoji još više postavki skrivenih u opcijama za razvojne programere, koje su uglavnom namijenjene pomoći pri izradi Android aplikacija, ali neke od njih mogu dobro doći i u drugim situacijama.

Iako neke od značajki dostupnih putem opcija za razvojne programere mogu biti korisne, nije uvijek jasno koja opcija radi što. Iako niti jedna od značajki u opcijama za razvojne programere neće pokvariti vaš telefon ili tablet, omogućavanje nekih od njih može uzrokovati neželjene probleme. Zato ćemo u ovom pregledu pregledati sve što možete učiniti s opcijama za razvojne programere, tako da možete točno znati koja postavka radi što.

Kako pristupiti opcijama za razvojne programere na Androidu

Opcije za razvojne programere su prema zadanim postavkama skrivene, pa ih morate omogućiti prije nego što možete pristupiti bilo kojoj od dostupnih postavki. Točan postupak ovdje ovisi o verziji Androida koju koristite, a neki proizvođači uređaja (kao što je Samsung) pomiču se tamo gdje se nalaze neki od izbornika.

Prvi korak je pronaći gdje se nalazi broj verzije u aplikaciji Postavke na vašem uređaju. Općenito, možete ga pronaći tako da otvorite aplikaciju Postavke na svom uređaju, a zatim prijeđete na O telefonu > Broj verzije. Android 8.0 i Android 8.1 nalaze ga ispod Sustav > O telefonu > Broj međuverzije. Ako imate tablet, to se obično zove "O tabletu". Lokacija može varirati za prilagođene verzije Androida - na primjer, Samsungovi uređaji imaju je ispod O telefonu (ili tablet) > Podaci o softveru > Broj verzije.

Ako ga ne možete pronaći, možda koristite uređaj s prilagođenom verzijom Androida koji se pomiče tamo gdje se nalaze neke postavke. Ako vaša aplikacija Postavke ima gumb za pretraživanje (obično je pri vrhu zaslona s ikonom povećala), pritisnite ga i potražite "broj izrade". Ako se pojavi, pritisnite ga i trebao bi biti istaknut na stranici o stranici.

Kada konačno dođete do unosa broja izrade, morate nastaviti dodirivati ​​broj izrade dok ne vidite poruku potvrde. Stariji uređaji jednostavno su odmah omogućili opcije za razvojne programere, dok telefoni i tableti s novijim verzijama Androida obično zahtijevaju da unesete lozinku za zaključani zaslon za potvrdu. Trebali biste vidjeti skočni prozor s natpisom "Sada ste programer" kada završite, kao što se vidi na snimci zaslona u nastavku.

Nakon toga, sada biste trebali imati novi izbornik opcija za razvojne programere dostupan u vašoj aplikaciji Postavke. Opet, točna lokacija izbornika opcija za razvojne programere ovisi o vašoj verziji Androida i proizvođaču uređaja. Neki uređaji (poput nedavnih Samsungovih telefona i tableta) postavljaju opcije za razvojne programere pri dnu glavnog zaslona postavki, dok ih drugi premještaju u izbornik sustava ili na drugu lokaciju. Ako imate gumb za pretraživanje u aplikaciji Postavke, možete ga pokušati dodirnuti i upisati "opcije za razvojne programere" da biste pronašli izbornik.

Objašnjenje svake postavke u opcijama za razvojne programere

Proći ćemo kroz svaku opciju u izborniku opcija za razvojne programere Androida i što one rade. Točan redoslijed i položaj ovih opcija može se razlikovati ovisno o uređaju, a neki proizvođači dodaju nekoliko svojih koje ćemo ovdje pokriti. Ovaj se popis također temelji na Android 12L/12.1 — buduće verzije Androida mogle bi dodati ili ukloniti neke od ovih opcija.

Glavne opcije

Memorija: Dodirom na ovo otvara se zaslon koji pokazuje koliko RAM-a (Random Access Memory) vaš uređaj trenutno koristi, zajedno s prosječnim vrijednostima na temelju intervala od 3 sata, 6 sati, 12 sati ili 1 dan. Također možete vidjeti popis aplikacija na svom telefonu poredan prema tome koliko memorije koriste. Ako primijetite da vaš uređaj često ponovno učitava aplikacije prilikom prebacivanja između aplikacija, možda bi bilo dobro provjeriti ovaj zaslon i provjeriti ponaša li se neka aplikacija loše.

Izvješće o pogrešci: To vam omogućuje generiranje izvješća o pogrešci za sustav Android. Google bi mogao zatražiti izvješće o pogrešci ako prijavite pogrešku s Androidom ili drugim osnovnim komponentama sustava.

Rukovatelj izvješća o pogrešci: Time se mijenja aplikacija koja upravlja prečacem izvješća o pogrešci na vašem uređaju. Obično nema razloga da se ovo promijeni.

Lozinka sigurnosne kopije radne površine: Time se stvara sigurnosna lozinka za korištenje adb naredbi za sigurnosno kopiranje i vraćanje aplikacija i podataka uređaja.

Ostani budan: Uključivanje ovog prekidača spriječit će vaš telefon da spava (isključuje se ekran) dok se uređaj puni. To može biti korisno za testiranje aplikacija ili drugih zadataka u kojima ne želite otključavati svoj uređaj neko vrijeme.

Omogući zapisnik Bluetooth HCI njuškanja: Ovo sprema sve Bluetooth HCI pakete u datoteku pohranjenu na /sdcard/btsnoop_hci.log, koja se zatim može otvoriti alatom poput Wireshark za analizu i rješavanje problema s Bluetooth podacima.

OEM otključavanje: Ovaj prekidač mora biti omogućen prilikom otključavanja pokretačkog programa, ali to nije jedini korak za otključavanje pokretačkog programa. Ova se opcija ne pojavljuje na svim uređajima.

Tekuće usluge: Ovo otvara zaslon koji prikazuje sve aplikacije i sistemske procese koji se izvode na vašem uređaju i koliko memorije svaki od njih koristi. Sličan je gore spomenutom zaslonu memorije, ali ovaj je korisniji za provjeru trenutnog stanja vašeg uređaja.

Način boje slike: Ovo prebacuje vaš uređaj na korištenje sRGB prostora boja, što je bilo korisno prije nego što je većina uređaja prema zadanim postavkama koristila sRGB. U današnje vrijeme ovaj prekidač obično nema nikakvog učinka.

Implementacija WebViewa: Ovo mijenja koja je aplikacija odgovorna za prikazivanje ugrađenog web sadržaja u Android aplikacijama. Ovo ne biste trebali dirati osim ako za to nemate dobar razlog ili biste mogli izgubiti neke podatke aplikacije (na primjer, ako aplikacija koristi lokalnu pohranu s WebViewom).

Automatsko ažuriranje sustava: Isključivanje ove opcije sprječava vaš uređaj u primjeni ažuriranja sustava tijekom postupka ponovnog pokretanja ako je ažuriranje već preuzeto. Neki uređaji mogu nadjačati ovo ponašanje ili imati drugi prekidač negdje drugdje za način na koji se postupa s ažuriranjima sustava.

DSU učitavač: The DSU učitavač značajka je predstavljena u Androidu 11 i omogućuje vam privremeno podizanje sustava u generičkoj slici sustava.

Demo način rada korisničkog sučelja sustava: Demo način rada uglavnom je namijenjen snimanju čistih snimaka zaslona bez ikakvih ometajućih detalja. Prikazuje sat u 12:00, razinu baterije na 100% i skriva sve ikone obavijesti.

Pločice za razvojne programere brzih postavki: Ovaj vam zaslon daje opciju dodavanja nekih prekidača za druge opcije za razvojne programere brzim postavkama vašeg uređaja (gdje se nalaze prekidači Wi-Fi i Bluetooth).

Otklanjanje pogrešaka

USB ispravljanje pogrešaka: Omogućavanje ovoga omogućuje Android Debug Bridge uslužni program na računalu za komunikaciju s vašim uređajem preko USB-a. ADB se može koristiti za bočno učitavanje aplikacija, promjenu postavki sustava pomoću naredbi, davanje dopuštenja aplikacijama i još mnogo toga. Međutim, neke se aplikacije i igre odbijaju pokrenuti ako je omogućeno USB debugging.

Opozovi USB autorizacije za otklanjanje pogrešaka: Povezivanje s vašim uređajem s ADB-om po prvi put zahtijeva da autorizirate to računalo. Ova opcija opoziva sva ADB ovlaštenja, što može biti od pomoći ako nemate pristup nekim od računala koja ste možda koristili u prošlosti.

Bežično otklanjanje pogrešaka: To vam omogućuje korištenje ADB-a preko lokalne Wi-Fi mreže, umjesto samo USB-a. Bežično otklanjanje pogrešaka dostupno je godinama u Androidu, ali Google je ovaj prekidač dodao tek s Androidom 11.

Onemogući vremensko ograničenje ADB autorizacije: Većina uređaja automatski opoziva USB debugging autorizacije nakon što se ne koriste sedam dana, kao sigurnosnu mjeru. Ovaj prekidač isključuje tu značajku, ali ne biste je trebali koristiti osim ako nemate stvarno dobar razlog.

Prečac izvješća o pogrešci: Ovo dodaje novi gumb u izbornik napajanja za generiranje izvješća o pogrešci.

Omogući opširno bilježenje dobavljača: To uključuje više informacija u izvješćima o pogreškama, moguće uključujući privatne podatke.

Omogući pregled atributa pogleda: To vam omogućuje pregled pogleda u aplikacijama pomoću Inspektor izgleda u Android Studiju, što može dobro doći tijekom razvoja aplikacija.

Odaberite aplikaciju za uklanjanje pogrešaka/Pričekajte program za uklanjanje pogrešaka: Uobičajena izvješća o pogreškama i otklanjanje pogrešaka ne pružaju uvijek sve informacije koje su vam potrebne kada razvijate aplikaciju, osobito kada je u pitanju otkrivanje zašto se aplikacija ruši pri pokretanju. Ova vam opcija omogućuje odabir aplikacije za ispravljanje pogrešaka koja se može pokrenuti prije dane aplikacije, konfigurirane s opcijom "čekaj program za ispravljanje pogrešaka".

Provjerite aplikacije putem USB-a: Time se provjeravaju štetni kodovi aplikacija učitanih preko ADB-a, slično kao što se aplikacije preuzete na vaš uređaj provjeravaju pomoću Google Play Protecta. Ovo bi moglo biti zgodno ako preuzimate aplikacije s weba na svoje računalo i instalirate ih pomoću ADB-a.

Provjerite bajt kod aplikacija s mogućnošću otklanjanja pogrešaka: Ovo je još jedna sigurnosna mjera i omogućena je prema zadanim postavkama.

Veličina međuspremnika zapisnika: Ovo mijenja maksimalnu veličinu datoteke za logger (također poznat kao "logcat"). Duži međuspremnik može prikazati stariju aktivnost, dok kraći međuspremnik sadrži samo zapisnike za najnoviju aktivnost.

Oznake značajki: Google ponekad uključuje eksperimentalne značajke u Android Developer Previews i Beta verzije, a ovdje se nalaze. Većina uređaja sa stabilnom verzijom Androida ima prazan izbornik zastavica značajki.

Omogući slojeve za otklanjanje pogrešaka GPU-a: Ova opcija omogućuje učitavanje slojeva provjere valjanosti Vulkan iz lokalne pohrane uređaja. Google ima neka dokumentacija s više informacija.

Postavke grafičkog upravljačkog programa: To vam omogućuje da nadjačate grafički upravljački program sustava za određene aplikacije drugim upravljačkim programom. Većina uređaja nema drugu opciju za grafički upravljački program, ali Esper ima post na blogu koji objašnjava kako to funkcionira ako te zanima tehnička strana.

Promjene kompatibilnosti aplikacije: Ovaj vam izbornik omogućuje testiranje svake pojedinačne promjene API-ja u trenutnoj verziji Androida u odnosu na stariju aplikaciju, što je korisno za razvojni proces ažuriranja aplikacije. Radi samo za aplikacije s mogućnošću otklanjanja pogrešaka, tako da nije previše koristan izvan razvoja softvera.

Prikaži brzinu osvježavanja: Ovo dodaje brojač sličan Frapsu na vrhu zaslona za provjeru trenutne stope osvježavanja, što je korisno za uređaje koji dinamički mijenjaju stope osvježavanja. Imajte na umu da je ovo ne brojač brzine kadrova.

Dopusti preklapanja zaslona u postavkama: Moderne verzije Androida ne dopuštaju pokretanje preklapanja dok ste u aplikaciji Postavke kako bi se spriječili mogući sigurnosni rizici. Ova postavka nadjačava to — nemojte ga okrenuti osim ako nemate dobar razlog.

Praćenje sustava: Ovo je koristan alat za optimizaciju performansi tijekom razvoja aplikacije.

Umrežavanje

Certifikacija bežičnog zaslona: Ova postavka vam je omogućavala emitiranje zaslona vašeg uređaja na bilo koji TV ili monitor koji to podržava Miracast, ali Google je prije nekoliko godina iščupao kod za njega u korist vlastitog Chromecast standard, tako da ovaj prekidač zapravo ne radi ništa na većini uređaja

Omogući Wi-Fi opširno bilježenje: Ovo pokazuje Indikator jačine primljenog signala ili skraćeno RSSI na svakoj mreži u Wi-Fi postavkama. RSSI vrijednost može vam reći snagu određenog Wi-Fi signala, ali aplikacije vole WiFi analizator obično su bolji alat za posao.

Wi-Fi siguran način rada: Ova je opcija dostupna na nekim uređajima i daje prednost stabilnosti mreže u odnosu na performanse.

Prigušivanje Wi-Fi skeniranja: To ograničava koliko često vaš uređaj traži Wi-Fi mreže, što ponekad može smanjiti pražnjenje baterije, ali također znači da će vašem uređaju trebati više vremena da se poveže s poznatim mrežama.

Wi-Fi nepostojana MAC randomizacija/Poboljšana Wi-Fi MAC randomizacija: Android koristi bilo koje trajna MAC randomizacija ili nepostojana MAC randomizacija prilikom spajanja na Wi-Fi mreže, ovisno o tome što je potrebno. Ova opcija prisiljava Android da uvijek koristi nepostojanu MAC randomizaciju, što u biti vara mrežu da misli da imate novi uređaj svaki put kada se povežete. Ovo bi moglo biti od pomoći za mreže s kapacitivnim prijavama ili druge probleme s konfiguracijom.

Mobilni podaci uvijek aktivni: Android isključuje vašu mobilnu podatkovnu vezu svaki put kada ste spojeni na Wi-Fi jer održavanje obje veze aktivnima povećava potrošnju baterije. Ova opcija poništava to ponašanje, što bi moglo biti korisno ako ne želite čekati LTE ili 5G za ponovno povezivanje kada prekinete vezu s Wi-Fi mrežom. Budite upozoreni: ovo će vrlo vjerojatno smanjiti vašu bateriju život.

Hardversko ubrzanje povezivanja: Ova je postavka uključena prema zadanim postavkama i poboljšava veze za modemsko povezivanje pomoću posebnih hardverskih značajki. Vjerojatno se ne treba petljati s tim.

Zadana USB konfiguracija: Ovo mijenja način rada koji se koristi kada svoj uređaj uključite u računalo (ili drugi USB host). Većina uređaja ima "Bez prijenosa podataka" kao zadanu opciju. Ako, na primjer, stalno prenosite datoteke putem USB-a, ovdje možete odabrati "Prijenos datoteke" kako biste izbjegli svaki put odabir. Imajte na umu da se postavka primjenjuje samo kada je vaš uređaj otključan.

Prikaži Bluetooth uređaje bez naziva: Android obično zanemaruje Bluetooth uređaje koji nemaju naziv, ali ova postavka ih prikazuje s njihovim MAC adresama uz sve ostale Bluetooth uređaje.

Onemogući apsolutnu glasnoću: Moderne verzije Androida podržavaju apsolutnu glasnoću za Bluetooth izlaze, što vam obično daje najveću moguću kontrolu nad glasnoćom. Međutim, neke slušalice i slušalice s mikrofonom mogu biti izbirljive ako je ovo omogućeno. Uključivanje ove opcije (što isključuje, a ne uključuje apsolutnu glasnoću) može pomoći u situacijama kada su zvučnici ili slušalice pretihi.

Omogući Gabeldorsche: Ovo omogućuje novi Bluetooth stack na kojem je Google počeo raditi u Androidu 11, a koji se zove Gabeldorsche (referenca na povijest Danske). Nema razloga zašto bi većina ljudi ovo trebala koristiti upravo sada, a zapravo je skriveno na nekim uređajima.

Onemogući prijenos Bluetooth A2DP hardvera: To mijenja način na koji se Bluetooth zvuk prenosi i ponekad može popraviti neispravne Bluetooth slušalice i zvučnike.

Bluetooth AVRCP verzija/Bluetooth MAP verzija: Oni mijenjaju način na koji Android rukuje kontrolama medija putem Bluetootha. Vjerojatno se ne trebate petljati s ovim postavkama.

HD audio: Ovaj je prekidač uključen prema zadanim postavkama i prebacuje Bluetooth zvuk sa SBC kodeka niže kvalitete na kodek više kvalitete. Ako nema dostupnih boljih kodeka ili uopće nemate spojen Bluetooth audio uređaj, ova postavka može biti zasivljena.

Bluetooth audio kodek: Ovaj izbornik prikazuje svaki audio kodek koji podržava vaš Android uređaj, a kada imate spojen Bluetooth uređaj, opcije koje ne podržavaju vaše slušalice ili zvučnici bit će zasivljene. Ovdje obično nema razloga mijenjati audio kodek (Android automatski odabire najbolji dostupno), ali ovaj je izbornik izvrstan način za brzu provjeru kodecima radi li Bluetooth audio uređaj s.

Brzina uzorkovanja Bluetooth zvuka/bitovi po uzorku: Ovo mijenja neke od postavki kvalitete za Bluetooth audio. Vjerojatno se ne morate petljati s ovime.

Način Bluetooth audio kanala: Ovo se mijenja ako vaš Bluetooth audio uređaj koristi Mono ili Stereo zvuk. Nažalost, kao i kod birača kodeka, možete birati samo između načina koje audio uređaj podržava.

Maksimalni povezani Bluetooth audio uređaji: Neki telefoni i tableti mogu se spojiti na više Bluetooth audio uređaja odjednom. Zadana je već najveća dopuštena opcija, tako da obično nema razloga da se ovdje bilo što mijenja.

Ulazni

Prikaži dodire: Ovo prikazuje točku na zaslonu gdje bilo koji prst trenutno dodiruje zaslon. Ova je značajka korisna tijekom snimanja zaslona kako bi se pokazalo gdje dodirujete zaslon, ali neki ugrađeni snimači zaslona imaju opciju da to omoguće automatski tijekom snimanja.

Lokacija pokazivača: Ovo je slično "Prikaži dodire", ali prikazuje stvarne koordinate vaših dodira na vrhu zaslona.

Crtanje

Prikaži ažuriranja površine: Ovo treperi cijelim zaslonom kada se bilo što promijeni u trenutnom stanju aplikacije. To može biti korisno za otklanjanje pogrešaka u aplikacijama, ali ako ste osjetljivi na kretanje, apsolutno nemojte to omogućiti.

Prikaži granice izgleda: To pokazuje raspored nalik na rešetku na svim elementima, što olakšava pregled marginalnih područja na određenim elementima. Opet, ovo je stvarno korisno samo kada razvijate aplikacije.

Prisilni RTL smjer rasporeda: Ovo prisiljava da se sav tekst prikazuje s desna nalijevo, čak i ako je trenutni jezik napisan slijeva nadesno. Ova opcija može biti korisna za testiranje kako će aplikacije izgledati na jezicima poput arapskog, bez stvarne promjene jezika uređaja.

Skala animacije prozora/Skala animacije prijelaza/Skala trajanja animatora: Ove tri opcije mijenjaju brzinu većine animacija u Androidu. Ako ih postavite na vrijednosti poput 0,5x, vaš uređaj ponekad može učiniti bržim, ali također može rezultirati isprekidanijim iskustvom.

Simulirajte sekundarne zaslone: Ovo simulira monitor spojen na vaš Android uređaj, s rezultatom prikazanim na prozirnom sloju na vrhu zaslona. Ovo može biti od pomoći pri testiranju aplikacija koje reagiraju na vanjske zaslone.

Najmanja širina/minimalna širina: Ovo je još jedan način za promjenu skaliranja za aplikacije na Androidu — manja vrijednost povećava veličinu, a veća vrijednost čini sve manjim. Postavka 'Display size' u uobičajenoj aplikaciji Postavke obično je najbolji način za promjenu veličine zaslona, ​​ali ova postavka može biti mnogo veća ili manja. Ako vaš uređaj ima Android 12L/12.1 ili noviji, postavljanjem dovoljno visoke vrijednosti ovdje će se pojaviti programska traka namijenjena tabletima.

Izrez zaslona: Ovdje možete prilagoditi urez, otvor za kameru ili druge izreze na zaslonu vašeg uređaja. Ako vaš uređaj već ima izrez, opcija 'Sakrij' gurnut će statusnu traku prema dolje kako bi postala nevidljiva.

Hardverski ubrzano renderiranje

Prikaži ažuriranja pogleda/Prikaži ažuriranja slojeva hardvera: One su slične gore spomenutoj postavci "Prikaži ažuriranja površine". Nema razloga da ih koristite osim ako niste programer koji testira aplikaciju.

Otklanjanje prekoračenja GPU-a: Ovo koristi kodiranje boja za vizualizaciju koliko je puta isti piksel nacrtan u istom okviru. Vizualizacija pokazuje gdje bi aplikacija mogla generirati više nego što je potrebno.

Otklanjanje pogrešaka u operacijama isječka koji nisu pravokutni: Time se isključuje područje izrezivanja na platnu kako bi se stvorila neobična (nepravokutna) područja na platnu.

Nadjačaj prisilno mračno: Ova je postavka dodana u Androidu 10 i jest trebao prisiliti aplikacije da imaju tamnu temu, čak i ako ga nemaju. Međutim, nikada nije radio u svim aplikacijama dok je bio nov, a čini se da je sada još manje pouzdan. Većina Android aplikacija također ima izvorni tamni način rada u ovom trenutku, tako da nije toliko potreban.

Forsirajte 4x MSAA: Ovo nameće višestruko uklanjanje aliasinga (MSAA) u svim aplikacijama koje koriste OpenGL ES 2.0.

Onemogući HW slojeve: Hardverski slojevi omogućuju aplikacijama koje prikazuju nešto na zaslonu da koriste manje procesorske snage. Bez preklapanja, aplikacija dijeli video memoriju i mora stalno provjeravati kolizije i isječke kako bi prikazala odgovarajuću sliku. Nemojte se petljati s ovom opcijom osim ako za to nemate dobar razlog.

Simulacija prostora boja: Ovo može promijeniti boje prikaza između nekoliko različitih načina, uključujući jednobojnu opciju.

Onemogući USB audio usmjeravanje: Ovo sprječava Android da automatski koristi novopovezane USB audio uređaje, kao što su adapteri za slušalice ili USB slušalice. To bi moglo biti od pomoći ako želite priključiti uređaj koji nudi audio izlaz, ali zapravo ne želite koristiti audio dio, poput USB priključne stanice ili adaptera s 3,5 mm priključkom za slušalice između ostalih priključaka.

Postavke transkodiranja medija: Ovaj izbornik ima opcije za promjenu načina na koji uređaj učitava medijske datoteke. Ne diraj ove.

Praćenje

Strogi način rada omogućen: Ovo je alat za razvojne programere za praćenje slučajnog pohranjivanja ili pristupa mreži u glavnoj niti aplikacije.

HWUI renderiranje profila: Ovo je način za praćenje GPU aktivnosti na vašem uređaju, iako nije od velike pomoći izvan testiranja aplikacija tijekom razvoja.

aplikacije

Ne zadržavajte aktivnosti: Ovo će nasilno zatvoriti aplikacije čim se premjeste u pozadinu, što je u biti isto kao da ih povučete sa zaslona Nedavno. Nema razloga da ovo koristite osim ako ne testirate aplikaciju i morate je stalno ponovno učitavati radi testiranja.

Ograničenje pozadinskog procesa: Time se mijenja najveći broj aplikacija koje se čuvaju u pozadinskoj memoriji prije nego što se izbrišu. Opet, nema razloga da to mijenjate, a promjena može pogoršati trajanje vaše baterije — stalno ponovno pokretanje aplikacija zahtijeva više procesorske snage nego njihovo držanje u pozadini.

Uvijek prikaži dijalog o rušenju: Prilično razumljivo, ovo će prikazati skočnu poruku kad god se aplikacija sruši radi lakšeg prijavljivanja grešaka.

Prikaži pozadinske ANR-ove: Ako to omogućite, prikazat će se poruke "Aplikacija ne reagira" za aplikacije koje rade u pozadini, uz zadano ponašanje prikazivanja za zamrznute aplikacije otvorene na vašem zaslonu.

Obustavi izvršenje za predmemorirane aplikacije: Android aplikacije se ne bi trebale pokretati kada su predmemorirane u memoriji, ali ova ih opcija u potpunosti onemogućuje da to rade. Ova opcija može produžiti trajanje baterije nauštrb performansi (možda će biti dulje da se aplikacije iz predmemorije vrate nakon ponovnog otvaranja), ali rezultati u stvarnom životu su mješoviti.

Prikaži upozorenja kanala obavijesti: Većina Android aplikacija sortirati svoje obavijesti u kategorije, koji se može pojedinačno uključiti ili isključiti iz postavki Androida. Omogućivanjem ove opcije prikazuje se upozorenje kada aplikacija pošalje obavijest koja nije dodijeljena kategoriji. Ovo je uglavnom korisno za programere kako bi bili sigurni da su sve njihove obavijesti u kategoriji - ako jeste pokušavajući saznati s kojeg je kanala stigla obavijest, samo je pritisnite i držite u obavijestima ploča.

Poništavanje važnosti obavijesti: Android pokušava razvrstati vaše obavijesti tijekom vremena po važnosti, a dodirom ovog gumba to se ponašanje poništava.

Aplikacije u stanju pripravnosti: Ovo navodi sve aplikacije koje su trenutno u stanju čekanja na vašem uređaju.

Prisilno dopusti aplikacije na vanjskom: Android aplikacije mogu odabrati mogu li se instalirati na vanjsku pohranu (obično utor za microSD karticu) s postavkom manifesta, ali ova opcija nadjačava to. Promjena ovoga i premještanje nepodržanih aplikacija u vanjsku pohranu može uzrokovati čudna ponašanja, stoga je vjerojatno najbolje ostaviti ovo na miru.

Prisilno mijenjanje veličine aktivnosti: Ova opcija prisiljava sve aplikacije na promjenu veličine, što može biti ispravak (bugova) za aplikacije koje ne rade u načinu podijeljenog zaslona ili im se ne može promijeniti veličina na Chromebooku.

Omogući prozore slobodnog oblika: Ova opcija omogućuje aplikacijama otvaranje u plutajućim prozorima, čak i ako uređaj nije namijenjen slobodnom načinu rada (kao većina telefona). Nakon što to omogućite, držite pritisnutu ikonu aplikacije na zaslonu Nedavno i odaberite "Slobodni oblik" da biste je pretvorili u plutajući prozor. Neke prilagođene verzije Androida već imaju prilagođenu implementaciju ovoga, poput 'Pop-up View' na Samsung Galaxy telefonima i tabletima.

Prisilni radni način rada: Ako spojite vanjski zaslon (na primjer, monitor preko USB Type-C), to će ga prisiliti da koristi jednostavno sučelje radne površine s prozorima slobodnog oblika i prilagođenim pokretačem. Točna implementacija ovoga ovisi o izgledu i verziji Androida, a neki uređaji imaju vlastito ponašanje koje nadjačava ovu opciju.

Omogući nepromjenjivu veličinu u više prozora/više prozora za sve aplikacije: To omogućuje da se aplikacije koje nisu izgrađene za promjenu veličine (poput mnogih igara) koriste u načinu s više prozora.

Resetiraj ShortcutManager ograničenje brzine: Android ograničava koliko puta aplikacija može ažurirati svoje prečace na početnom zaslonu i drugim lokacijama sustava kako biste spriječili usporavanje performansi. Ova opcija resetira mjerač vremena za ograničavanje brzine, što je uglavnom korisno samo za razvoj.

Ostali odjeljci

Automatsko popunjavanje: Sve opcije u ovom odjeljku služe za testiranje Androidovog okvira za automatsko popunjavanje i nema razloga da promijenite bilo koju opciju ovdje osim ako testirate aplikaciju koja koristi podatke Automatskog popunjavanja (ili Automatsko popunjavanje davatelj).

Skladištenje: Ovo sadrži samo jednu opciju, koja može prikazati sve zajedničke mrlje podataka u sustavu Android. U većini slučajeva ovo će biti prazno s porukom poput "Nema dijeljenih podataka za ovog korisnika."

Mjesto: Opcija "Odaberi aplikaciju lažne lokacije" može se koristiti u kombinaciji s aplikacijama kao što je GPS Joystick za lažiranje fizičke lokacije vašeg uređaja. Provjeri naš vodič za lažiranje lokacije za više detalja.

Igre: Neki Samsung Galaxy uređaji imaju odjeljak pod nazivom 'Igre' u opcijama za razvojne programere s postavkom za GPUWatch, koji dodaje slojeve za FPS i CPU opterećenje. Za razliku od brojača brzine osvježavanja u odjeljku 'Zaslon', ovo pokazuje trenutnu vrijednost FPS-a iz trenutne aplikacije ili igre, koja je često niža od stvarne brzine osvježavanja zaslona.

Nadamo se da ovaj vodič objašnjava ove postavke osim onoga što možete vidjeti na zaslonu svog uređaja.