Logo sl.androidermagazine.com
Logo sl.androidermagazine.com

Vse o možnostih za razvijalce vašega telefona

Kazalo:

Anonim

Na voljo je več kot odpravljanje napak USB

Skrite v nastavitvah telefona (resnično so privzeto skrite) so nastavitve, ki se uporabljajo za odpravljanje napak in razvoj aplikacij. Medtem ko nas je veliko golobov, da preklopijo na izvajanje ART ali omogočijo odpravljanje napak USB, obstaja dolg seznam možnosti. Medtem ko jih večina od nas nikoli ne bo uporabljala, je vedno lepo vedeti, kaj se dogaja pod pokrovom telefona.

Poglejmo jih in preverimo, ali ne moremo razvozlati nekaterih teh nastavitev, da bomo vsi bolje razumeli, kaj se zgodi, ko se jih dotaknete. Daj no, prislonil si jih …

"Odklepanje" nastavitev možnosti razvijalca

Kot smo omenili, so možnosti razvijalca na vašem telefonu privzeto skrite. To ima pravzaprav veliko smisla, saj jih je enostavno "skriti" in večina ljudi ima malo potrebe po uporabi katerega koli od njih. Toda vsi, ki to berejo, so malce naprednejši od večine ljudi, preprosto zato, ker berete spletno mesto z navdušenci nad Androidom.

Odklepanje le-teh je enostavno. Odprite nastavitve v telefonu in poiščite razdelek »Vizitka«. Poglejte skozi, dokler ne zagledate vnosa "Številka zgradbe". Če se petkrat hitro zaporedoma dotaknete, se prikaže majhno pogovorno okno, s katerim boste vedeli, da ste zdaj razvijalec. Poskusi, da ne pokvariš stvari, ok? Ali zlomite vse - tako ali tako je dobro! Res je, da nekatere od teh nastavitev lahko naredijo vaš telefon res zelo slab.

Oglejmo si jih in ugotovimo, zakaj.

Nastavitve

  • Sprejem poročila o napakah: Če tapnete to možnost, zgrabite trenutne datoteke dnevnika v vaši napravi, jih zapakirate in pripravite za pošiljanje, no, komu, ki ga želite imeti. Ko tapnete, traja minuto ali dve in obvestilo bo prikazano, ko bo pripravljeno. Tapnite to obvestilo, če ga želite poslati. Povlecite, da ga prekličete.
  • Varnostno kopiranje gesla za namizje: ADB lahko uporabite za varnostno kopiranje in obnavljanje stvari, kot so aplikacije in z njimi povezani podatki v računalnik in iz njega. Ta možnost prisili geslo za te varnostne kopije in jih ni mogoče obnoviti brez tega gesla.
  • Bodite budni: Če potrdite to polje, bo zaslon na vašem telefonu ostal v vsakem trenutku in vsakič, ko ga vklopite. To deluje s stenskim polnilcem ali USB vhodom vašega računalnika in je odličen način, da slike shranite v svoj zaslon. Tega ne uporabljajte, razen če morate!
  • Izberite čas izvajanja: Tukaj se (za zdaj) odločite za uporabo Dalvik ali ART. ART je še vedno eksperimentalna in tisto, kar imamo zdaj, ni tisto, kar bo na koncu izdano v Androidu L. Nekateri telefoni trenutno ne marajo trenutnega predogleda izvajanja ART, zato pred odhodom nanj poiščite forum za svojo posebno napravo.
  • Omogoči dnevnik snoop Bluetooth HCI: včasih bo razvijalcu (ali strokovnjaku za varnost) treba zajeti in analizirati pakete Bluetooth HCI (H ost C ontroller I nterface). Če to omogočite, jih boste lahko shranili v datoteko v shrambi naprave (/sdcard/btsnoop_hci.log) za iskanje. Nato jih lahko analizirate s programom, kot je Wireshark.
  • Statistika procesa: Vse, kar ste kdaj vedeli o tekočih procesih na vašem telefonu. Pojdite naprej in se dotaknite, nato pa tapnite enega od vnosov. Za laika je to le veliko številk, toda za razvijalca, ki odpravlja napako v svoji aplikaciji, bi ti podatki lahko prihranili dan.
  • Odpravljanje napak USB: to omogoča, da vaš telefon komunicira prek vrat USB v računalniku prek Android Debug Bridge (ADB). To morate omogočiti za uporabo stvari, kot je DDMS, ali za uporabo ukazov ADB.
  • Prekličite dovoljenja za odpravljanje napak pri USB: Ko prvič uporabljate računalnik za odpravljanje napak prek USB-ja, ga morate pooblastiti in nastaviti tipkovnico. Ta nastavitev prekliče vse to in vas prisili, da to storite znova.
  • Poročila o napakah v meniju za napajanje: v meni, ki ga vidite, ko pritisnete in zadržite tipko za vklop, možnost, da zberete in pošljete poročilo o napakah (kot je prikazano zgoraj). Zelo priročno, če nekaj preizkušate.
  • Dovoli nasmejane lokacije: s to nastavitvijo boste lahko ročno zapisali informacije o lokaciji, zaradi česar bo telefon mislil, da to res ni. Poleg goljufanja na štirinožcu je to koristno, če aplikacija uporablja podatke o lokaciji.
  • Izberite aplikacijo za odpravljanje napak: Ta nastavitev vam omogoča, da izberete program za odpravljanje napak. Ni nujno, da ga pritrdite na razhroščevalnik, vendar če to storite, preprečite sporočila o napakah, ko zaustavite na prelomni točki. Če ne razumete, kaj to pomeni, vam te nastavitve nikoli ne bo treba uporabljati in verjetno ne bi smel. Zasnovan je za uporabo z orodji, ki jih razvijalci aplikacij uporabljajo za zagotovitev, da njihova aplikacija deluje po načrtih.
  • Počakajte na odpravljanje napak: Ta nastavitev je osičena, razen če ste nastavili program za odpravljanje napak. Ko je nastavljena in izbrana, preprosto prepreči, da bi se izbrana aplikacija zagnala, dokler se ne priklopi napak. To je več naprav za odpravljanje napak pri aplikacijah, ki jih večina od nas nikoli ne bo potrebovala.
  • Preverjanje aplikacij prek USB: Omogoča Google pregledovanje aplikacij, ki ste jih namestili prek ADB, za zlonamerno vedenje. To je dobra stvar.
  • Pokaži dotike: izberite to, če želite videti zaslon na zaslonu, kdaj in kje je bil registriran dotik.
  • Lokacija kazalca: Ta nastavitev postavi informacijsko vrstico na vrh zaslona, ​​kar vam pove koordinate zadnjega mesta, ko se je zaslona dotaknil.
  • Pokaži posodobitve površine: Ko posodobite vsebino, rob "okenskega" utripa. Moteče kot za vraga.
  • Pokaži meje postavitve: Označi robove vseh elementov v pogovornem oknu, tako da veste, kje jih bo kateri koli dotik aktiviral. Poskusite to, nato pa jo hitro izklopite.
  • Prisilite smer postavitve RTL: prisili usmerjenost zaslona za podporo jezika desno proti levi.
  • Lestvica animacije oken: Nastavi hitrost predvajanja animacije oken. Hitrejša je nižja številka.
  • Lestvica animacije prehoda: Nastavi hitrost za predvajanje animacije s prehodom. Spet je nižje hitrejše.
  • Simulacija sekundarnih zaslonov: ta nastavitev razvijalcem omogoča simulacijo različnih velikosti zaslona. Precej zmagovit.
  • Prisilno upodabljanje GPU-ja: prisili aplikacije, da uporabljajo strojno 2D upodabljanje, če so napisane, da ga ne uporabljajo privzeto. Včasih se to čudi. Drugič pa gre vse hudiču. Tu bodite previdni.
  • Pokaži posodobitve pogleda GPU: S to nastavitvijo ima vsak pogled, ki je narisan s strojno opremo GPU, rdečo prekrivnost.
  • Pokažite posodobitve strojne plasti: preberite, kaj ima Romin Guy o uporabi strojnih plasti za podpiranje pogledov aplikacij. Ta nastavitev vam bo sporočila, kdaj se ti sloji posodobijo.
  • Odpravljanje napak pri GPU: Overdraw se zgodi vsakič, ko aplikacija od sistema zahteva, da nariše nekaj drugega. Ta nastavitev vam omogoča, da vidite, kdaj in kje se to dogaja, tako da veste, ali gre za težave.
  • Force 4x MSAA: Ta nastavitev vsiljuje več vzorčnih razpršitev (MSAA). Kot vsaka druga računalniška oprema za grafično grafiko, tudi več AA omogoča, da so stvari videti boljše, vendar je uspešnost hit.
  • Omogočen strog način: Ta nastavitev utripa zaslon, ko aplikacija uporablja glavno nit za izvajanje dolgih, intenzivnih operacij.
  • Pokaži porabo CPE-ja: v zgornji desni del zaslona pokaže drobno okno s podatki o CPU-ju in o načinu uporabe. Prijetna za igranje.
  • Upodabljanje grafičnega procesorja: Ta nastavitev lahko na zaslon nariše graf ali pa ga zapiše v datoteko. Graf je vizualni prikaz, kako trdo deluje GPU. To je še en zares čist.
  • Omogoči sledove OpenGL: Ta nastavitev opazuje napake OpenGL in jih umesti v datoteko dnevnika, ki ste jo izbrali ob zagonu. Ničesar, česar se večina uporabnikov ne bo nikoli dotaknila.
  • Ne nadaljujte z dejavnostmi: ta nastavitev uniči (kot vse, zaprete vse) vsako aplikacijo takoj, ko zapustite glavni pogled. Iz tega ne more priti nič dobrega, ne glede na to, kaj ste morda slišali po internetu.
  • Omejitev postopka v ozadju: Omogoča nastavitev po meri, koliko procesov se lahko hkrati izvaja v ozadju. Še ena izmed nas se ne bi smela zelo pogosto spopadati, če sploh.
  • Pokaži vse ANR-ji: s to nastavitvijo se vsak postopek prikaže v pogovornem oknu "App se ne odziva", če se obesi - tudi v ozadju, ki jih uporabnik ni začel. Koristno, če ena aplikacija moti drugo.

Jasno je, da večina od nas ne bo potrebovala večine teh nastavitev. Tudi, če pridete tja in jih prisluhnete, da bi se jih lahko dotaknili, se lahko resnično zgodijo slabe stvari. Vedno pa je dobro vedeti, kaj je mogoče storiti, tudi če tega nikoli ne nameravamo storiti.

Upajmo, da bo to odpravilo nekaj vprašanj o tistih kriptično opredeljenih možnostih in nastavitvah!