Kehittäjäasetusten ottaminen käyttöön Android-puhelimellasi

  • Android-kehittäjäasetusten valikko aktivoidaan napauttamalla rakennusnumeroa seitsemän kertaa ja se antaa pääsyn järjestelmän lisäasetuksiin.
  • Tärkeimpiä ominaisuuksia ovat USB- ja Wi-Fi-virheenkorjaus, animaatioiden hallinta, GPU-profilointi, prosessien hallinta sekä edistyneet verkko- ja ääniasetukset.
  • Nämä työkalut on suunniteltu kehittäjille ja edistyneille käyttäjille; harkitusti käytettynä ne mahdollistavat optimoidun suorituskyvyn ja diagnostiikan vaikuttamatta vakauteen.

Kehittäjäasetusten ottaminen käyttöön Android-puhelimellasi

Android-puhelimet piilottavat edistynyt valikko täynnä "salaisia" asetuksia joka ei ensi silmäyksellä näy Asetukset-sovelluksessa. Nämä ovat tunnettuja Kehittäjävaihtoehdot, alun perin suunniteltu ohjelmoijille, mutta joka voi olla erittäin hyödyllinen myös uteliaille ja edistyneille käyttäjille.

Tämän valikon avulla voit Ota käyttöön USB-virheenkorjaus, nopeuta animaatioita, tarkastele teknisiä tilastojaSimuloi sijainteja, optimoi Bluetooth- ja Wi-Fi-yhteyksiä ja paljon muuta. Tässä oppaassa opit Kuinka aktivoida kehittäjäasetukset Android-puhelimellasi, miten niitä käytetään ja mitä kukin asetusryhmä tekee. ja milloin on parasta olla koskematta mihinkään, ettei sotketa ​​asioita.

Mitä ovat Android-kehittäjävaihtoehdot ja kenelle ne on tarkoitettu?

Androidin Asetukset-sovelluksessa on näyttö nimeltä Kehittäjävaihtoehdot että ryhmät edistyneet järjestelmäparametritSieltä voidaan muuttaa käyttöjärjestelmän sisäisiä toimintoja mittaa suorituskykyä, debugaa sovelluksia tai muuta käyttöliittymän piirtoamiten verkko toimii tai mitä matkapuhelin tekee, kun se on kytketty USB:n kautta.

Nämä vaihtoehdot on suunniteltu ensisijaisesti sovelluskehittäjille, teknologiaharrastajille ja tehokäyttäjille jotka haluavat testata sovelluksiaan yksityiskohtaisesti tai hienosäätää laitteen toimintaa. Löydät asetukset näyttää visuaalista tietoa näytöllä, tallentaa virheraportteja, muokata 2D- ja 3D-grafiikkaa GPU:n avulla voit muuttaa väriavaruutta tai hallita taustaprosesseja.

Android 4.1:ssä ja aiemmissa versioissa kehittäjävalikko näkyi oletuksenaAndroid 4.2:sta alkaen Google päätti piilottaa sen, jotta useimmat käyttäjät eivät vahingossa koskettaisi sitä, joten nyt Se on aktivoitava manuaalisesti. pienellä kikalla, jonka näet tarkemmin myöhemmin.

Vaikka nimi kuulostaa hieman pelottavalta, kehittäjävaihtoehdot eivät ole vain ohjelmoijille. Ne ovat melkein "kaikki"-tyyppinen, johon Google ja valmistajat lisäävät edistyneitä ominaisuuksia jotka eivät sovi normaaleihin asetuksiin: USB-virheenkorjaus, demotila, prosessirajoitukset, näytön testaustyökalut, edistynyt Bluetooth-ääni, toissijaisen näytön simulointi jne.

Kehittäjäasetusten ottaminen käyttöön Android-puhelimellasi

Tämän piilotetun valikon aktivointitapa on käytännössä sama lähes kaikki Android-puhelimet Vuosien ajan: temppu on napauta ”Rakenna numero” useita kertoja peräkkäin kunnes järjestelmä kertoo, että olet nyt kehittäjä.

Tarkka reitti voi vaihdella Android-tuotemerkistä tai -versiosta riippuen, koska jokainen valmistaja... muuttaa hieman valikoiden nimiä (joskus siinä lukee ”Ohjelmistotiedot”, toisinaan ”Laitetiedot”, toisinaan ”Versionumero”), mutta idea on aina sama: etsi rakennusnumero ja napauta sitä seitsemän kertaa peräkkäin.

Monissa nykyaikaisissa matkapuhelimissa sinua pyydetään ennen Android-prosessin loppuun saattamista Anna PIN-koodisi, kuviosi tai salasanasi. laitteen turvatoimenpiteenä. Kun napautat Rakennenumero-riviä, näet varoitusviestin, joka kertoo sinulle Kuinka monta kosketusta tarvitaan? Kehittäjätilan aktivoimiseksi seitsemännen napautuksen jälkeen näyttöön tulee viesti "Olet nyt kehittäjä!".

Joissakin tietyissä laitteissa tyypillinen sijainti Rakennusnumero Se on seuraava (se voi muuttua hieman mallien tai päivitysten välillä):

  • Google Pixel: Asetukset > Tietoja puhelimesta > Rakennenumero.
  • Google Pixel Watch (Wear OS)Asetukset > Järjestelmä > Tiedot > Versiot > Koontiversion numero.
  • Samsung Galaxy S8 ja uudemmatAsetukset > Tietoja puhelimesta > Ohjelmistotiedot > Ohjelmistoversion numero.
  • LG G6 ja uudemmatAsetukset > Tietoja puhelimesta > Ohjelmistotiedot > Ohjelmistoversion numero.
  • HTC U11 ja uudemmatAsetukset > Tietoja > Ohjelmistotiedot > Lisää > Koontiversion numero tai Asetukset > Järjestelmä > Tietoja puhelimesta > Ohjelmistotiedot > Lisää > Koontiversion numero.
  • OnePlus 5T ja uudemmat: Asetukset > Tietoja puhelimesta > Rakennenumero.

Yhteenvetona voidaan todeta, että nykyisen Android-matkapuhelimen yleinen prosessi olisi jotakuinkin seuraava: Siirry asetuksiin, avaa Tietoja puhelimesta (tai Laitetiedot), etsi Rakennenumero ja napauta sitä seitsemän kertaa peräkkäin.Jos olet jo aktivoinut sen aiemmin, näet viestin, jossa ilmoitetaan, että "olet nyt kehittäjä".

Kehittäjäasetusten valikon avaaminen aktivoinnin jälkeen

Kun olet napauttanut seitsemän kertaa ja näet viestin, että olet nyt aktivoinut kehittäjäasetukset, saatat yllättyä siitä Älä avaa uusia valikoita automaattisesti.Se on normaalia: järjestelmä ottaa käyttöön vain valikon, mutta sinun on itse etsittävä se asetuksista.

Valikon sijainti vaihtelee mukautustason mukaan, mutta se näkyy yleensä Asetukset > Järjestelmä > KehittäjäasetuksetJoissakin tuotemerkeissä se näkyy suoraan erillisenä osioina pääasetuksissa, samalla tasolla kuin "Näyttö", "Sovellukset" tai "Suojaus".

Kun kirjoitat ensimmäisen kerran sisään, näet yläosassa yleinen kytkin jonka avulla voit aktivoida tai deaktivoida koko asetuslohkon. Kun tämä kytkin on pois päältä, useimmat parametrit ovat poissa käytöstä, erityisesti ne, joiden on kommunikoitava tietokoneen kanssa (kuten USB-virheenkorjaus). Jos haluat käyttää mitä tahansa tämän valikon toimintoa, Jätä se pääkytkin päälle..

Jos peli, pankkisovellus tai huijauksenestojärjestelmä pakottaa sinut poistamaan kehittäjätilan käytöstä, yksinkertaisesti Avaa kehittäjäasetukset, sammuta pääkytkin ja poistu valikosta.Näin tekemällä valikko itse katoaa Asetukset-näytöltä, kunnes toistat tempun napauttamalla rakennusnumeroa seitsemän kertaa.

USB-virheenkorjauksen ja langattoman virheenkorjauksen ottaminen käyttöön

Kehittäjäasetusten ottaminen käyttöön Android-puhelimellasi

Yksi yleisimmistä syistä kehittäjätilan aktivoimiseen on mahdollisuus käytä USB-virheenkorjaustaTämä vaihtoehto sallii Android Studion ja muiden SDK-työkalujen (kuten ADB:n) kommunikoida mobiililaitteen kanssa tietokoneesta, olipa kyseessä sitten Asenna ja korjaa sovelluksia, suorita ADB-komentoja tai tee edistyneitä varmuuskopioita.

Tarkka virheenkorjauspolku vaihtelee hieman Android-versiosta riippuen, mutta se löytyy aina KehittäjävaihtoehdotYleisesti ottaen tyypillinen polku uusimmissa matkapuhelimissa olisi: Asetukset > Järjestelmä > Kehittäjäasetukset > USB-virheenkorjausPuettavissa tai vanhemmissa versioissa nimet muuttuvat hieman:

  • Wear OS 6 (API-taso 36) ja uudemmatAsetukset > Kehittäjäasetukset > ADB-virheenkorjaus.
  • Android 9 ja uudemmatAsetukset > Järjestelmä > Lisäasetukset > Kehittäjäasetukset > USB-virheenkorjaus.
  • Android 8.0 ja 8.1Asetukset > Järjestelmä > Kehittäjäasetukset > USB-virheenkorjaus.
  • Android 7.1 ja aiemmatAsetukset > Kehittäjäasetukset > USB-virheenkorjaus.

Kun otat USB-virheenkorjauksen käyttöön, näet suojausvaroituksen, ja aina, kun liität puhelimesi tietokoneeseen, näyttöön tulee valintaikkuna, jossa sinua pyydetään... valtuuta kyseinen tietokoneParemman turvallisuuden takaamiseksi ihanteellinen on Ota USB-virheenkorjaus käyttöön vain tarvittaessa ja deaktivoi se jälkikäteen, varsinkin jos yhdistät matkapuhelimesi laitteeseen, joka ei ole sinun.

Langallisen virheenkorjauksen lisäksi uudemmat Android-laitteet mahdollistavat myös Wi-Fi-virheenkorjausTämä poistaa USB:n käytön tarpeen monissa testeissä. Vaihtoehtoa kutsutaan yleensä nimellä "Langaton virheenkorjaus" tai vastaavaksi, ja se löytyy myös kehittäjäasetuksista. Esimerkiksi:

  • Android (API-taso 36 ja uudemmat)Asetukset > Järjestelmä > Kehittäjäasetukset > Langaton virheenkorjaus.
  • Wear OS 6 ja uudemmatAsetukset > Kehittäjäasetukset > Langaton virheenkorjaus.

Kun olet ottanut tämän ominaisuuden käyttöön, sinun on linkitä laite kehitystietokoneeseesi ADB:n ohjeiden mukaisesti Wi-Fi-yhteyden muodostaminen on erittäin kätevää sovelluskehittäjille, joiden on liikuttava laitteensa kanssa ilman, että heidän tarvitsee olla jatkuvasti kaapeliin kytkettyinä.

Yleiset asetukset kehittäjätilassa

Kehittäjävalikosta löydät lohkon yleiset vaihtoehdot Suunniteltu helpottamaan yleisiä testaus-, diagnostiikka- ja demonstraatiotehtäviä. Monet niistä eivät muuta puhelimen päivittäistä suorituskykyä, mutta ne ovat erittäin hyödyllisiä sovelluksen virheenkorjauksessa tai materiaalien valmistelussa.

Yksi mielenkiintoisista ominaisuuksista on se, että "Pika-asennuskortit kehittäjille"Niiden avulla voit lisätä tiettyjä lisäsäätimiä suoraan pika-asetuspaneeliin (joka näkyy tilarivillä), joten käytettävissäsi on esimerkiksi virheenkorjauskäynnistimiä tai profilointityökaluja. Napauta näitä kortteja, avaa sitten pika-asetuspaneeli, napauta kynäkuvaketta siirtyäksesi muokkaustilaan ja vedä kehittäjäruutuja pääpaneeliin.

Toinen erittäin hyödyllinen osio on se, joka käsittelee muistijoka näyttää RAM-käyttötilastot: keskimääräisen kulutuksen, käytettävissä olevan muistin kokonaismäärän, sovellusten käyttämän tilan, yleisen suorituskyvyn jne. Tämä osio sopii erinomaisesti Tarkista, käyttääkö jokin sovellus paljon muistia. tai diagnosoida pullonkauloja laitteissa, joissa on vähän RAM-muistia.

Voit myös luoda virheraportti tai "virheraportti"Tämä kokoaa järjestelmälokit pakattuun tiedostoon. Kun raportti on valmis, saat ilmoituksen ja voit jakaa sen kehittäjän tai teknisen tuen kanssa tai tallentaa sen analysointia varten; se on täydellinen, kun sovellus toimii oudolla tavalla virheellisesti ja sinun on lähetettävä enemmän tietoja kuin pelkkä kuvakaappaus.

Toinen mielenkiintoinen työkalu on Järjestelmän käyttöliittymän esittelytilaAktivoituna Android näyttää puhtaan, yleisen tilapalkin ilman varsinaisia ​​ilmoituksia tai akun heikon varauksen varoituksia, mikä on ihanteellista ota "puhtaita" kuvakaappauksia tai tallentaa videoita. Sitä voidaan käyttää sekä itse valikosta että ADB-komennoilla. Näiden komentojen toimivuutta ei kuitenkaan taata kaikissa puhelimissa, koska Google testaa niitä virallisesti vain Nexus- ja Pixel-laitteilla.

Yleisiin toimintoihin kuuluu myös mahdollisuus Aseta salasana työpöydän varmuuskopioilleNäin voit käyttää ADB:tä sovellusten ja laitetietojen salattujen varmuuskopioiden tekemiseen. Ja jos tarvitset näyttöä Älä koskaan sammuta sitä, kun matkapuhelin on kytkettynä laturiin.Voit aktivoida "Älä poista käytöstä" -vaihtoehdon, joka on erittäin hyödyllinen sovelluksia testattaessa tai pitkiä opetusohjelmia tallennettaessa.

Lopuksi on olemassa säätö, joka koskee ota käyttöön Bluetooth HCI -rekisteröintijoka tallentaa kaikki isäntäohjaimen rajapintapaketit tiedostoon. Tiedostoa (yleensä osoitteessa /sdcard/btsnoop_hci.log) voidaan analysoida esimerkiksi Wiresharkilla, ja se on erittäin hyödyllinen Bluetooth-laitteiden ongelmien diagnosointi monimutkainen.

Edistyneet virheenkorjausasetukset

Osa puhdistaminen Tämä osio sisältää kaikki työkalut, jotka on suunniteltu sovelluksen analysointiin ja korjaamiseen kehityksen aikana. USB-virheenkorjauksen lisäksi se ohjaa esimerkiksi mitä sovellusta debugataan, pitäisikö järjestelmän odottaa virheenkorjaajaa ennen sen käynnistämistä, tai tiettyjen sisäisten palveluiden toimintaa.

Valitsemalla tietyn sovelluksen kohdassa ”Valitse debug-sovellus”, vaihtoehto avautuu. "Odota pesuria"Tämä tarkoittaa, että kun avaat kyseisen sovelluksen, Android ei itse asiassa suorita sitä ennen kuin virheenkorjausohjelma (esimerkiksi Android Studiosta) muodostaa siihen yhteyden, mikä helpottaa virheiden havaitsemista heti alussa.

Tämä osio sisältää yleensä myös vaihtoehtoja, kuten salli simuloidut sijainnit (nykyään monet kerrokset ratkaisevat tämän valitsemalla "valepaikannussovelluksen"), näyttämällä virheenkorjausviestejä näytöllä tai aktivoimalla erilaisia ​​järjestelmätoimintalokeja. Nämä ovat toimintoja, jotka, jos et ole kehittämässä, Ei yleensä tarvitse koskeamutta ne ovat välttämättömiä, kun sovellus toimii epätasaisesti ja haluat paikantaa virheen tarkasti.

Verkko-, Wi-Fi- ja USB-asetukset kehittäjätilassa

Toinen suuri osa tästä valikosta on omistettu verkot ja yhteydetTäältä voit valita USB-portin toiminnan, hienosäätää Bluetooth-asetuksia, muokata Wi-Fi-parametreja tai jopa aktivoida langattoman näytön sertifioinnin edistyneitä ominaisuuksia.

USB-osiossa voit valita ”Valitse USB-asetukset” tai ”Oletus-USB-asetukset”Tämä kertoo tietokoneelle, miten laite tunnistetaan, kun se on kytkettynä. Voit jättää sen vain latautumaan, ottaa käyttöön tiedostonsiirron (MTP), käyttää kameratilaa (PTP), jakaa datayhteyden modeemin tavoin (RNDIS) tai priorisoida äänen/MIDI:n tarpeidesi mukaan.

Bluetooth-valikossa voit puolestaan ​​säätää parametreja, jotka on suunniteltu optimoi äänenlaatu ja yhteensopivuus kuulokkeilla ja kaiuttimilla. Voit esimerkiksi muuttaa AVRCP-profiilin versio jota käytetään ääni-/videolaitteiden ohjaamiseen sekä ensisijaisen Bluetooth-äänikoodekin valintaan: SBC, AAC, aptX, aptX HD tai LDAC, jos laite tukee sitä.

Koodekin lisäksi on mahdollista säätää Bluetooth-äänen näytteenottotaajuus (kuinka monta näytettä sekunnissa lähetetään), bittiä näytettä kohden (laatu vs. pakkauskoko) kanavatila (mono tai stereo) ja LDAC-koodekin erityinen toimintatapa, joka priorisoi äänenlaatua, yhteyden vakautta tai mukautuvaa tilaa, joka pyrkii tasapainoon.

Jos laitteesi tukee muita koodekkeja, näet myös niiden asetukset. Valinnaisten koodekkien ottaminen käyttöön tai poistaminen käytöstäTätä käytetään pakottamaan tiettyjen formaattien käyttö huippuluokan kuulokkeilla tai päinvastoin poistamaan käytöstä kaikki ongelmia aiheuttavat formaatit.

Wi-Fi-yhteyden osalta kehittäjätila tarjoaa asetuksia, jotka mahdollistavat Nosta langattoman verkon rekisteröinnin tasoa (hyödyllinen vianmäärityksessä katkosten tai heikon kuuluvuuden sattuessa), ota käyttöön langattoman näytön sertifiointiasetukset Wi-Fi Alliancen määritysten mukaisesti tai muuta järjestelmän toimintaa vaihdettaessa Wi-Fi-yhteydestä mobiiliverkkoon asettamalla vakauden etusijalle.

Tärkeä yksityiskohta on vaihtoehto, Poista automaattinen USB-äänen reititys käytöstäJos matkapuhelimesi yhdistetään äänilaitteeseen USB:n kautta (esimerkiksi tietokoneeseen tai DA-muuntimeen) ja tiettyjen sovellusten on hallittava kyseistä suoratoistoa suoraan, reititys voi olla tarpeen poistaa käytöstä häiriöiden välttämiseksi.

Android 11:ssä ja uudemmissa käyttöjärjestelmissä, kun sovellus, jolla ei ole RECORD_AUDIO-käyttöoikeutta, yrittää käyttää USB-yhteensopivaa laitetta (kuten USB-kuulokkeita) suoraan, järjestelmä näyttää virheilmoituksen varoitus, jossa pyydetään nimenomaista vahvistusta joka kerta"Käytä aina" -vaihtoehdon valitseminen ei toimi: Android jättää tämän asetuksen huomiotta turvallisuussyistä. Jotta tämä toistuva varoitus voidaan ohittaa, sovelluksen on pyydettävä äänitallennuslupa asianmukaisesti.

Kosketussyötön asetukset: näytä napautukset ja osoitin

Syöttölohkon sisällä kehittäjävaihtoehdot sisältävät työkaluja, jotka on suunniteltu seuraaviin tarkoituksiin: visualisoi, miten olet vuorovaikutuksessa näytön kanssaNe sopivat täydellisesti tutoriaalien tallentamiseen, live-striimien tekemiseen tai yksinkertaisesti kosketusnäytön toiminnan ymmärtämiseen paremmin.

Vaihtoehto ”Näytä paineetSe saa pienen ympyrän ilmestymään sormesi tai kynäsi alle joka kerta, kun kosketat näyttöä. Ympyrä seuraa liikettäsi vierittäessäsi ja toimii... osoitin näkyy videoissa tai kuvakaappauksissajotta näet tarkalleen, mihin kosket.

Jos haluat mennä askeleen pidemmälle, voit aktivoida "Osoittimen sijaintiTämä piirtää ristikon ja viivan, joka seuraa kaikkia pyyhkäisyjäsi, sekä näyttää näytön yläreunassa paneelin, jossa on tarkat koordinaatit ja kosketustapahtumien historiaSe on erittäin hyödyllinen kehittäjille, jotka haluavat hienosäätää kosketusvastetta tai havaita fantomkosketuksia ja laitteisto-ongelmia.

Piirtäminen ja animointi: miten saada Android toimimaan "nopeammin"

Piirustusosio ryhmittelee yhteen asetukset, jotka vaikuttavat miten käyttöliittymä esitetään Näytöllä: näytön reunat, animaatiot, ylimääräinen näytön simulointi jne. Tässä kohtaa monet edistyneet käyttäjät säätävät asioita, jotta mobiililaite "toimisi sujuvammin".

Yksi tunnetuimmista on se, "Näytä suunnittelun rajat"Se piirtää ääriviivat, reunukset ja rajausalueet käyttöliittymän jokaiselle elementille. Se on erittäin tekninen näkymä, joka on tarkoitettu käyttöliittymäkehittäjille, jotka haluavat optimoida asetteluja tai paikantaa suunnitteluongelmiakoska se täyttää näytön suorakulmioilla eikä ole mukava päivittäisessä käytössä.

Näet myös vaihtoehtoja, kuten "Pakota oikealta vasemmalle -asettelu (RTL)”, hyödyllinen testattaessa sovelluksen toimintaa kyseiseen suuntaan kirjoitetulla kielellä. Tällä tavoin voit nopeasti tarkistaa, onko Koko käyttöliittymä mukautuu hyvin suunnanmuutokseen ilman, että puhelimen yleistä kieltä tarvitsee vaihtaa.

Animaatioiden osalta valikosta voit säätää ikkunan animaation skaalausSiirtymäasteikko ja animaation kestoasteikko. Niiden laskeminen arvoon 0,5x nopeuttaa animaatioiden toistumista ja luo kokonaisvaikutelmaksi, että mobiililaite toimii sujuvammin; arvoon 0 asettaminen tekee... ikkunat ilmestyvät lähes "yhtäkkiä"Jotain, josta jotkut käyttäjät pitävät ja toiset taas pitävät liian äkillisenä.

Toinen mielenkiintoinen vaihtoehto on "Simuloi toissijaisia ​​näyttöjäjoka luo eräänlaisen päällekkäisen virtuaalinäytön. Tämä ominaisuus on tärkeä niille, jotka työskentelevät Presentation API:n tai sitä käyttävien sovellusten kanssa. ulkoiset näytöt, projektorit tai useat näytötTällä tavoin voit testata sitä ilman, että sinun tarvitsee liittää toista fyysistä näyttöä.

Laitteistokiihdytetty renderöinti ja väriavaruus

Laitteiston renderöintiasetukset ohjaavat sitä, miten Android käyttää GPU ja muut grafiikkatekniikat piirtääksesi käyttöliittymän ja sovellukset. Tämän napauttaminen voi muuttaa merkittävästi sekä suorituskykyä että virrankulutusta, joten on hyvä tietää, mitä kukin asetus tekee ennen sen aktivointia.

Yksi visuaalisimmista työkaluista on "Simuloi väriavaruuttaSen avulla voit muuttaa koko järjestelmän värimaailmaa täysin jäljittelemällä erityyppisiä värisokeutta: deuteranomaliaa, protanomaliaa, tritanomaliaa, akromatopsiaa jne. Se on erittäin hyödyllinen tarkista, onko sovellus käytettävissä ihmisille, joilla on erilaisia ​​värinäköongelmia.

Kun aktivoit jonkin näistä tiloista, käyttöliittymä sävytetään eri tavoin valitsemastasi simulaatiosta riippuen. Jos kuitenkin otat kuvakaappauksen sen ollessa aktiivinen, kuva tallennetaan normaaleilla väreillä, ikään kuin et olisi muuttanut mitään. Toisin sanoen simulaatio toimii vain näyttötasolla; se ei muokkaa otettuja kuvia.

Värisimulaation lisäksi valikossa on asetuksia, kuten valitse GPU-prosessori (esimerkiksi pakottamalla OpenGL Skia -grafiikkamoottorin käyttöön) tai ottamalla käyttöön asetuksen "Pakota GPU-renderöinti"Tämä pakottaa jotkin vanhemmat sovellukset käyttämään grafiikkasuoritinta 2D-piirtämiseen, vaikka niitä ei ole suunniteltu sitä varten. Tämä voi parantaa grafiikan suorituskykyä tietyissä tapauksissamutta se voi myös aiheuttaa outoa toimintaa optimoimattomissa sovelluksissa.

On myös diagnostisia työkaluja, kuten "Näytä näytönohjaimen päivitykset”, joka korostaa näytöllä uudelleen piirretyt alueet, tai ”GPU-peittokuvien virheenkorjaus", joka värittää alueet, jotka on piirretty useita kertoja samaan kuvaan. Jos näet erittäin intensiivisiä alueita, se on merkki siitä, että Sovellus renderöi enemmän kuin sen pitäisi. ja noita näkymiä voidaan luultavasti optimoida.

Toinen teknisempi mukautus on "Ei-suorakulmaisten leikkaustoimintojen virheenkorjausTämä ominaisuus poistaa käytöstä tietyt rajausalueet kankaalla, jolloin voit luoda epätavallisen muotoisia piirustuspintoja. Normaalisti rajaus estää sinua piirtämästä rajojen ulkopuolelle; poistamalla sen käytöstä voit nähdä miten kangas käyttäytyy äärimmäisissä tilanteissa.

Lopuksi on olemassa "Pakota MSAA 4xTämä mahdollistaa usean näytteen antialiasoinnin OpenGL ES 2.0 -sovelluksissa. Tämä tasoittaa reunoja ja parantaa joidenkin pelien ja 3D-sovellusten visuaalista laatua, mutta lisää resurssien ja akun kulutusta. Voit myös poistaa tämän käytöstä. laitteistopeittokuvatTämä pakottaa kaikki sovellukset jakamaan videomuistia erillisten kerrosten käyttämisen sijaan, mikä yleensä heikentää suorituskykyä, jos sitä käytetään liikaa.

Valvonta ja suorituskyky: Näin näet, mitä näytönohjain ja sovellukset tekevät

Seurantaosio kokoaa yhteen useita työkaluja, joiden tavoitteena on näyttää reaaliaikaisia ​​suorituskykytietoja sovelluksesta tai järjestelmästä. Ne sopivat ihanteellisesti käyttöliittymän sujuvuuden, renderöintiaikojen ja mahdollisten pullonkaulojen arviointiin.

Yksi tunnetuimmista on "Profiilin GPU-esitysJos asetat sen "Näytöllä palkkina" -tilaan, Android piirtää pystysuoran palkkikaavion, joka edustaa aika, joka GPU:lla kuluu kunkin ruudun renderöintiinAjatuksena on tarkistaa, pysyykö sovellus tiettyjen kehysaikarajojen sisällä (esimerkiksi 16 ms 60 Hz:n taajuudella) vai piikitteleekö se ja aiheuttaako se nykimistä.

Löydät myös muita CPU-kaavioita, suoritettavien palveluiden luetteloita ja pitkien säikeiden seurantatyökaluja joistakin tasoista, jotka on suunniteltu tunnistaa, mikä osa koodista ylikuormittaa prosessoria tai käyttöliittymän estäminen. Nämä ominaisuudet eivät ole suunniteltu keskivertokäyttäjälle, mutta ne ovat korvaamattomia kaikille, jotka optimoivat vaativaa sovellusta.

Sovellusasetukset: taustaprosessit ja sisällön suojaus

Kehittäjävalikossa on myös osio, joka on omistettu miten sovellukset toimivat taustalla ja miten järjestelmä hallitsee toimintojaan. Täällä voit säätää rajoituksia, jotka vaikuttavat RAM-muistin käyttöön, akun kestoon tai yksityisyyteen kuvakaappauksissa ja näytön jakamisessa.

Esimerkiksi "Rajoita taustaprosesseja"Tämän avulla voit kertoa Androidille, kuinka monta prosessia se voi pitää käynnissä samanaikaisesti käyttämäsi prosessin jälkeen. Tämän rajoittaminen voi aiheuttaa mobiilisovelluksia "mate" useammin ja vapauttaa muistia nopeasti, mikä auttaa laitteissa, joissa on vähän RAM-muistia tai jos haluat maksimaalisen sujuvuuden menettämättä moniajoa.

Toinen vaihtoehto on "Poista aktiviteetit", joka tuhoaa sovelluksen toiminnot heti, kun poistut sen päänäytöltä. Tämä vähentää resurssien käyttöä entisestään, mutta myös tekee siitä sovellusten uudelleenavautuminen kestää kauemminSiksi sitä kannattaa käyttää vain testiympäristöissä tai jos muisti on vähissä.

Testauksen aikana voi olla hyödyllistäNollaa ShortcutManagerin taajuusrajoitusTämä sallii dynaamisia pikanäppäimiä käyttävien sovellusten jatkaa API-rajapintojen kutsumista, vaikka kutsuraja olisi saavutettu. Se on hyvin tarkka asetus, joka on suunniteltu kehittäjät, jotka leikkivät käynnistysohjelman pikanäppäimillä.

Tietosuojan osalta joissakin Android-versioissa on vaihtoehto "Poista suojaukset käytöstä näyttöä jaettaessa"Järjestelmä yleensä tummentaa tai estää arkaluonteisen sisällön (kuten pankkisovellukset), kun jaat näyttösi tai tallennat videota; tämä asetus poistaa suojauksen käytöstä seuraavissa istunnoissa. Sitä suositellaan vain hyvin erityisiä demonstraatioita tai testejäei koskaan pysyvänä säätönä.

Kuten näette, Androidin kehittäjätila on paljon enemmän kuin omituinen temppu: se on täysi valikoima sisäisiä työkaluja Sen avulla voit ottaa käyttöön USB- ja Wi-Fi-virheenkorjauksen, säätää animaatioita realistisemman tuntuman saavuttamiseksi, analysoida muistia, valvoa näytönohjainta, optimoida Bluetooth-ääntä, rajoittaa taustaprosesseja tai simuloida äärimmäisiä käyttöolosuhteita. Viisaasti käytettynä se voi auttaa sinua Optimoi mobiililaitteesi, ymmärrä paremmin Androidin toimintaperiaate ja hyödynnä ominaisuuksia, jotka ovat yleensä piilossa.Ja jos joskus säädät jotain, mihin et ole tyytyväinen, voit aina poistaa yleiset kehittäjäasetukset käytöstä tai palauttaa oletusarvot ja jättää järjestelmän sellaisenaan.

Kuinka aktivoida kehittäjätila Androidilla ja oppia sen piilotetuista ominaisuuksista
Aiheeseen liittyvä artikkeli:
Kuinka ottaa käyttöön ja hallita kehittäjätila Androidilla: Kattava opas piilotettuihin ominaisuuksiin, etuihin ja varoituksiin