Hogyan engedélyezheted a fejlesztői beállításokat Android telefonodon

  • Az Android fejlesztői beállítások menüje a build szám hétszeri megérintésével aktiválható, és hozzáférést biztosít a speciális rendszerbeállításokhoz.
  • A főbb funkciók közé tartozik az USB és Wi-Fi hibakeresés, az animációvezérlés, a GPU profilalkotás, a folyamatkezelés, valamint a speciális hálózati és hangbeállítások.
  • Ezek az eszközök fejlesztők és haladó felhasználók számára készültek; körültekintő használat esetén optimalizált teljesítményt és diagnosztikát tesznek lehetővé a stabilitás befolyásolása nélkül.

Hogyan engedélyezheted a fejlesztői beállításokat Android telefonodon

Az Android telefonok elrejtenek egy speciális menü tele „titkos” beállításokkal ami első pillantásra nem jelenik meg a Beállítások alkalmazásban. Ezek a jól ismert Fejlesztői beállítások, eredetileg programozóknak készült, de ami a kíváncsi és haladó felhasználók számára is nagyon hasznos lehet.

Ezzel a menüvel teheti meg USB hibakeresés engedélyezése, animációk felgyorsítása, technikai statisztikák megtekintéseHelyszínek szimulálása, Bluetooth- és Wi-Fi-kapcsolatok optimalizálása és még sok más. Ebben az útmutatóban megtudhatja, Hogyan aktiválhatod a fejlesztői beállításokat Android-telefonodon, hogyan férhetsz hozzájuk, és mit csinálnak az egyes beállításcsoportok. és mikor a legjobb semmihez sem hozzányúlni, hogy ne rontsunk el mindent.

Mik az Android fejlesztői lehetőségek, és kinek szólnak?

Az Android Beállítások alkalmazásában található egy képernyő, amelynek neve Fejlesztői beállítások hogy csoportok fejlett rendszerparaméterekInnentől kezdve a belső operációs rendszer viselkedése módosítható a következőkre: teljesítmény mérése, alkalmazások hibakeresése vagy a felület rajzolásának módosításahogyan viselkedik a hálózat, vagy mit csinál a mobiltelefon, amikor USB-n keresztül csatlakozik.

Ezek a lehetőségek elsősorban a következőkre lettek tervezve: alkalmazásfejlesztők, technológiai rajongók és kiemelt felhasználók akik részletesen szeretnék tesztelni alkalmazásaikat, vagy finomhangolni az eszköz viselkedését. A beállításokat a következőkhöz találja: vizuális információk megjelenítése a képernyőn, hibajelentések rögzítése, 2D és 3D grafikák módosítása a GPU használatával módosítsa a színteret, vagy vezérelje a háttérfolyamatokat.

Az Android 4.1-es és korábbi verziókban a fejlesztői menü alapértelmezés szerint láthatónak tűntAz Android 4.2-es verziójától kezdődően a Google úgy döntött, hogy elrejti, hogy a legtöbb felhasználó ne érjen hozzá véletlenül, így most... Manuálisan kell aktiválni. egy kis trükkel, amit később részletesen is látni fogsz.

Bár a név kissé ijesztően hangzik, a fejlesztői lehetőségek nem csak programozóknak szólnak. Szinte egy „mindent magában foglaló” rendszer, ahol a Google és a gyártók speciális funkciókat helyeznek el amelyek nem illenek a normál beállításokba: USB hibakeresés, demó mód, folyamatkorlátok, képernyőtesztelő eszközök, fejlett Bluetooth hang, másodlagos képernyő szimuláció stb.

Hogyan engedélyezheted a fejlesztői beállításokat Android telefonodon

A rejtett menü aktiválásának módja gyakorlatilag ugyanaz. szinte az összes Androidos telefon Évekig: a trükk az, hogy koppintson a „Build Number” gombra többször egymás után amíg a rendszer nem jelzi, hogy most már fejlesztő vagy.

A pontos útvonal az Android márkájától vagy verziójától függően változhat, mivel minden gyártó... kissé megváltoztatja a menük nevét (néha „Szoftverinformációk”, máskor „Eszközinformációk”, megint máskor „Verziószám” szerepel rajta), de a koncepció mindig ugyanaz: keresd meg a buildszámot, és koppints rá hétszer egymás után.

Sok modern mobiltelefonon az Android folyamat befejezése előtt a rendszer kérni fogja a következőket: Írja be a PIN-kódját, mintáját vagy jelszavát. biztonsági okokból az eszközön. Amikor a Build Number (Buildszám) sorra koppintasz, egy figyelmeztető üzenet jelenik meg, amely tájékoztat arról, hogy Hány érintésre van szükség? A fejlesztői mód aktiválásához; a hetedik koppintásnál megjelenik egy üzenet, amely szerint „Ön mostantól fejlesztő!”.

Bizonyos speciális eszközökben a tipikus hely a Összeállítási szám Ez a következő (modellek vagy frissítések között kissé eltérhet):

  • Google PixelBeállítások > A telefonról > Buildszám.
  • Google Pixel Watch (Wear OS)Beállítások > Rendszer > Információ > Verziók > Buildszám.
  • Samsung Galaxy S8 és újabbBeállítások > A telefonról > Szoftverinformációk > Buildszám.
  • LG G6 és újabbBeállítások > A telefonról > Szoftverinformációk > Buildszám.
  • HTC U11 és újabbBeállítások > Névjegy > Szoftverinformációk > Továbbiak > Buildszám, vagy Beállítások > Rendszer > A telefonról > Szoftverinformációk > Továbbiak > Buildszám.
  • OnePlus 5T és újabbBeállítások > A telefonról > Buildszám.

Összefoglalva, bármely jelenlegi Android mobiltelefon általános folyamata nagyjából így nézne ki: Lépj a Beállítások menüpontra, nyisd meg a Telefonról (vagy az Eszközadatok) elemet, keresd meg a Build számot, és koppints rá hétszer egymás utánHa korábban már aktiváltad, akkor egy üzenet jelenik meg, amely jelzi, hogy „most már fejlesztő vagy”.

Hogyan lehet elérni a fejlesztői beállítások menüjét aktiválás után?

Amikor hétszer koppintottál, és megjelenik az üzenet, hogy aktiváltad a fejlesztői beállításokat, meglepődhetsz, hogy Ne nyisson meg automatikusan új menüket.Ez normális: a rendszer csak a menüt engedélyezi, de neked kell megkeresned a Beállításokban.

A menü helye a testreszabási rétegtől függően változik, de általában a rétegen belül jelenik meg. Beállítások > Rendszer > Fejlesztői beállításokEgyes márkáknál közvetlenül a főbeállításokon belül egy másik szakaszként jelenik meg, ugyanazon a szinten, mint a „Megjelenítés”, az „Alkalmazások” vagy a „Biztonság”.

Amikor először belépsz, a tetején egy általános kapcsoló amely lehetővé teszi a teljes opcióblokk aktiválását vagy deaktiválását. Amíg ez a kapcsoló ki van kapcsolva, a legtöbb paraméter le van tiltva, különösen azok, amelyeknek kommunikálniuk kell a számítógéppel (például USB-hibakeresés). Ha a menü bármely funkcióját használni szeretné, Hagyd bekapcsolva a főkapcsolót..

Ha egy játék, banki alkalmazás vagy csalásgátló rendszer bármikor arra kényszerít, hogy letiltsd a fejlesztői módot, egyszerűen Nyisd meg a Fejlesztői beállításokat, kapcsold ki a főkapcsolót, és lépj ki a menüből.Ezzel a menü maga eltűnik a Beállítások képernyőről, amíg meg nem ismételjük a trükköt, és hétszer megnyomjuk a build számot.

Az USB-hibakeresés és a vezeték nélküli hibakeresés engedélyezése

Hogyan engedélyezheted a fejlesztői beállításokat Android telefonodon

A fejlesztői mód aktiválásának egyik leggyakoribb oka az, hogy képes legyen USB hibakeresés használataEz a beállítás lehetővé teszi az Android Studio és más SDK-eszközök (például az ADB) számára, hogy számítógépről kommunikáljanak a mobileszközzel, akár Alkalmazások telepítése és hibakeresése, futtasson ADB parancsokat vagy készítsen speciális biztonsági mentéseket.

A hibakeresés pontos elérési útja kissé eltér az Android verziójától függően, de mindig megtalálható a Fejlesztői beállításokÁltalánosságban elmondható, hogy a legújabb mobiltelefonokon a tipikus elérési út a következő: Beállítások > Rendszer > Fejlesztői beállítások > USB hibakeresésHordható eszközökben vagy régebbi verziókban a nevek kissé megváltoznak:

  • Wear OS 6 (API szint 36) és újabb verziókBeállítások > Fejlesztői beállítások > ADB hibakeresés.
  • Android 9 és újabbBeállítások > Rendszer > Speciális > Fejlesztői beállítások > USB-hibakeresés.
  • Android 8.0 és 8.1Beállítások > Rendszer > Fejlesztői beállítások > USB-hibakeresés.
  • Android 7.1 és korábbi verziókBeállítások > Fejlesztői beállítások > USB-hibakeresés.

Amikor engedélyezi az USB-hibakeresést, egy biztonsági figyelmeztetés jelenik meg, és minden alkalommal, amikor csatlakoztatja a telefonját a számítógéphez, megjelenik egy párbeszédpanel, amely arra kéri, hogy... engedélyezze a számítógépetA nagyobb biztonság érdekében ideális esetben Csak akkor engedélyezd az USB hibakeresést, ha szükséged van rá és utána deaktiválja, különösen akkor, ha a mobiltelefonját olyan eszközhöz csatlakoztatja, amely nem a sajátja.

A vezetékes hibakeresés mellett az újabb Android is lehetővé teszi Wi-Fi hibakeresésEzáltal számos teszt során nincs szükség USB használatára. A beállítás neve általában „Vezeték nélküli hibakeresés” vagy valami hasonló, és a fejlesztői beállításokban is megtalálható. Például:

  • Android (API szint 36 és újabb)Beállítások > Rendszer > Fejlesztői beállítások > Vezeték nélküli hibakeresés.
  • Wear OS 6 és újabb verziókBeállítások > Fejlesztői beállítások > Vezeték nélküli hibakeresés.

A funkció engedélyezése után a következőket kell tennie: csatlakoztassa az eszközt a fejlesztői számítógépéhez Az ADB Wi-Fi-n keresztüli csatlakozásra vonatkozó utasításait követve ez nagyon kényelmes az alkalmazásfejlesztők számára, akiknek a készülékükkel kell mozogniuk anélkül, hogy folyamatosan kábelhez lennének kötve.

Általános beállítások fejlesztői módban

A fejlesztői menüben találsz egy blokkot a következőkből: Általános opciók Úgy tervezték, hogy megkönnyítse a gyakori tesztelési, diagnosztikai és demonstrációs feladatokat. Sokuk nem változtatja meg a telefon napi teljesítményét, de nagyon hasznosak alkalmazások hibakeresésekor vagy anyagok előkészítésekor.

Az egyik érdekes tulajdonsága, hogy a „Gyorsbeállító kártyák fejlesztőknek”Lehetővé teszik bizonyos speciális vezérlők hozzáadását közvetlenül a gyorsbeállítások panelhez (arra, amely az állapotsoron jelenik meg), így olyan dolgok, mint a hibakeresési triggerek vagy a profilkészítő eszközök könnyen elérhetők. Csak koppintson ezekre a kártyákra, majd nyissa meg a gyorsbeállítások panelt, koppintson a ceruza ikonra a szerkesztési módba lépéshez, és húzza a fejlesztői csempéket a főpanelhez.

Egy másik nagyon hasznos rész az, amelyik a következőről szól: emlékezetamely RAM-használati statisztikákat jelenít meg: átlagos fogyasztás, teljes rendelkezésre álló memória, az alkalmazások által használt tárhely, általános teljesítmény stb. Ez a rész nagyszerű a következőkre: Ellenőrizd, hogy egy alkalmazás nem használ-e sok memóriát. vagy a kevés RAM-mal rendelkező eszközök szűk keresztmetszeteinek diagnosztizálására.

Azt is generálhatod, hogy hibajelentés vagy „hibajelentés”Ez lényegében a rendszernaplókat egy tömörített fájlba állítja össze. Amikor a jelentés elkészült, értesítést kap, és megoszthatja azt egy fejlesztővel, a technikai támogatással, vagy elmentheti elemzésre; tökéletes, amikor egy alkalmazás furcsa módon hibásan működik és több információt kell küldened, mint egy képernyőképet.

Egy másik érdekes eszköz a Rendszerinterfész bemutató módAktiváláskor az Android egy tiszta, általános állapotsort jelenít meg tényleges értesítések vagy alacsony akkumulátortöltöttségi figyelmeztetések nélkül, ami ideális a következőkhöz: „tiszta” képernyőképeket készíteni vagy videókat rögzíthet. Használható mind a menüből, mind ADB-parancsokon keresztül. Azonban ezek a parancsok nem garantáltan minden telefonon működnek, mivel a Google hivatalosan csak Nexus és Pixel eszközökön teszteli őket.

Az általános funkciók között szerepel az a lehetőség is, hogy Jelszó beállítása az asztali biztonsági mentésekhezEz lehetővé teszi az ADB használatát az alkalmazások és az eszközadatok titkosított biztonsági mentéseinek készítéséhez. És ha szüksége van a képernyőre Soha ne kapcsold ki, miközben a mobiltelefon be van dugva.Aktiválhatod a „Ne tiltsd le” opciót, ami nagyon hasznos alkalmazások tesztelésekor vagy hosszú oktatóanyagok rögzítésekor.

Végül van egy kiigazítás a következőkhöz: Bluetooth HCI regisztráció engedélyezéseamely az összes host controller interfész csomagot egy fájlba menti. Ez a fájl (általában a /sdcard/btsnoop_hci.log címen található) elemezhető olyan programokkal, mint a Wireshark, és nagyon hasznos a következőkhöz: Bluetooth-eszközökkel kapcsolatos problémák diagnosztizálása összetett.

Speciális hibakeresési beállítások

Szakasza depuráció Ez a rész tartalmazza az alkalmazás fejlesztés közbeni elemzését és javítását lehetővé tevő összes eszközt. Az USB-hibakeresés mellett többek között a következőket is vezérli: melyik alkalmazás lesz hibakeresve, hogy a rendszernek várnia kell-e a hibakeresőre az indítás előtt, vagy bizonyos belső szolgáltatások viselkedését.

Ha kiválaszt egy adott alkalmazást a „Hibakereséshez használt alkalmazás kiválasztása” részben, a lehetőség feloldódik. „Várj a súrolóra”Ez azt jelenti, hogy amikor megnyitod az alkalmazást, az Android valójában nem futtatja azt, amíg egy hibakereső (például az Android Studio-ból) nem csatlakozik hozzá, így könnyebben észlelhetők a már a legelején előforduló hibák.

Ez a rész általában olyan opciókat is tartalmaz, mint például szimulált helyszínek engedélyezése (manapság számos réteg megoldja ezt a „mock location app” kiválasztásával), hibakeresési üzenetek megjelenítésével a képernyőn, vagy különböző rendszertevékenységi naplók aktiválásával. Ezek olyan függvények, amelyeket, ha nem fejlesztesz, Általában nem kell hozzáérnide elengedhetetlenek, ha egy alkalmazás szabálytalanul viselkedik, és pontosan meg szeretnéd találni a hibát.

Hálózati, Wi-Fi és USB-beállítások fejlesztői módban

A menü egy másik nagy része a következőkre vonatkozik: hálózatok és csatlakozási lehetőségekInnen kiválaszthatod az USB-port viselkedését, finomhangolhatod a Bluetooth-beállításokat, módosíthatod a Wi-Fi paramétereket, vagy akár aktiválhatod a fejlett vezeték nélküli kijelzőtanúsítási funkciókat.

Az USB részben lehetőséged van „USB-beállítások kiválasztása” vagy „Alapértelmezett USB-beállítások”Ez megmondja a számítógépnek, hogyan ismerje fel a csatlakoztatott eszközt. Beállíthatod, hogy csak töltés közben működjön, engedélyezd a fájlátvitelt (MTP), használd a kamera módot (PTP), megoszthasd az adatkapcsolatot modemként (RNDIS), vagy az igényeidnek megfelelően priorizáld az audio/MIDI beállításokat.

A Bluetooth menü eközben lehetővé teszi a tervezett paraméterek beállítását. optimalizálja a hangminőséget és a kompatibilitást fejhallgatóval és hangszórókkal. Megváltoztathatja például a AVRCP profil verziója amely az audio-/videoberendezések vezérlésére, valamint a kívánt Bluetooth audiokodek kiválasztására szolgál: SBC, AAC, aptX, aptX HD vagy LDAC, amennyiben az eszköz támogatja.

A kodek mellett lehetőség van a következő beállítására is: Bluetooth hangmintavételezési frekvencia (hány mintát küldenek másodpercenként), a bit mintánként (minőség kontra csomagméret), a csatorna mód (mono vagy sztereó) és az LDAC kodek specifikus viselkedése, amely a hangminőséget, a kapcsolat stabilitását vagy egy egyensúlyra törekvő adaptív módot részesíti előnyben.

Ha az eszköz további kodekeket támogat, akkor azokhoz tartozó beállításokat is látni fog. Opcionális kodekek engedélyezése vagy letiltásaEz arra szolgál, hogy bizonyos formátumokat csúcskategóriás fejhallgatókkal kényszerítsünk ki használatra, vagy éppen ellenkezőleg, letiltsuk azokat, amelyek problémákat okoznak.

A Wi-Fi-vel kapcsolatban a fejlesztői mód olyan beállításokat kínál, amelyek lehetővé teszik a következőket: Növelje a vezeték nélküli hálózat regisztrációjának szintjét (hasznos a kapcsolatmegszakadások vagy a gyenge lefedettség elhárításához), engedélyezze a vezeték nélküli kijelzők tanúsítványvezérlését a Wi-Fi Alliance specifikációi szerint, vagy módosítsa a rendszer viselkedését Wi-Fi-ről mobilhálózatra való váltáskor, a stabilitást előtérbe helyezve.

Fontos részlet a lehetőség, hogy Automatikus USB audioútválasztás letiltásaHa a mobiltelefonod USB-n keresztül csatlakozik egy audioeszközhöz (például számítógéphez vagy DAC-hoz), és bizonyos alkalmazásoknak közvetlenül kell kezelniük ezt az adatfolyamot, akkor előfordulhat, hogy le kell tiltani ezt az útválasztást az interferencia elkerülése érdekében.

Android 11-es és újabb verziókban, amikor egy RECORD_AUDIO engedéllyel nem rendelkező alkalmazás közvetlenül próbál hozzáférni egy USB-képes eszközhöz (például egy USB-s headsethez), a rendszer egy hibaüzenetet jelenít meg. figyelmeztetés, amely minden alkalommal kifejezett megerősítést kérA „mindig használd” opció kiválasztása nem fog működni: az Android biztonsági okokból figyelmen kívül hagyja ezt a beállítást. A visszatérő figyelmeztetés megkerüléséhez az alkalmazásnak megfelelően kell kérnie a hangfelvétel engedélyét.

Érintéses beviteli lehetőségek: érintések és mutató megjelenítése

A beviteli blokkon belül a fejlesztői lehetőségek között olyan eszközök is találhatók, amelyeket a következőkre terveztek: vizualizáld, hogyan kommunikálsz a képernyővelTökéletesek oktatóanyagok rögzítéséhez, élő közvetítésekhez, vagy egyszerűen az érintőképernyő viselkedésének jobb megértéséhez.

Az opció "Nyomások megjelenítése„Minden alkalommal, amikor megérinti a képernyőt, egy kis kör jelenik meg az ujja vagy a ceruza alatt. Ez a kör követi a mozgását görgetés közben, és egyfajta…” mutató látható videókon vagy képernyőképekenhogy pontosan lásd, hova érsz.

Ha egy lépéssel tovább szeretne menni, aktiválhatja a „Mutató helyeEz egy célkeresztet és egy vonalat rajzol, amely követi az összes húzást, valamint egy panelt jelenít meg a képernyő tetején a következővel: pontos koordináták és az érintési események történeteNagyon hasznos azoknak a fejlesztőknek, akik finomhangolni szeretnék az érintési válaszokat, vagy fantomérintéseket és hardverproblémákat szeretnének észlelni.

Rajzolás és animáció: hogyan lehet az Androidot „gyorsabbá” tenni

A rajzrész csoportosítja azokat a beállításokat, amelyek befolyásolják hogyan jelenik meg a felhasználói felület Képernyőn: nézetszegélyek, animációk, extra képernyő-szimuláció stb. Sok haladó felhasználó itt módosítja a dolgokat, hogy a mobil „simábban fusson”.

Az egyik legismertebb az, hogy „A tervezési korlátok megjelenítése”Körvonalakat, margókat és vágóterületeket rajzol a felhasználói felület minden egyes eleméhez. Ez egy nagyon technikai nézet, amelyet felhasználói felület fejlesztőknek szántak, akik... optimalizálja az elrendezéseket vagy keresse meg a tervezési problémákatmert téglalapokkal tölti ki a képernyőt, és nem kényelmes a mindennapi használatra.

Olyan lehetőségeket is láthat, mint a „Jobbról balra író elrendezés kényszerítése (RTL)”, hasznos annak tesztelésére, hogy egy alkalmazás hogyan viselkedik egy adott irányban írt nyelv használatakor. Így gyorsan ellenőrizheti, hogy A teljes felület jól alkalmazkodik az irányváltáshoz anélkül, hogy meg kellene változtatni a telefon globális nyelvét.

Az animációkat illetően a menü lehetővé teszi a beállítást ablakanimáció méreteAz átmeneti skála és az animáció időtartamának skálája. Ha 0,5x-re csökkentjük őket, az animációk gyorsabban játszódnak le, és az összhatás az, hogy a mobileszköz simábban fut; ha 0-ra állítjuk őket, akkor... az ablakok szinte „hirtelen” jelennek megValami, amit egyes felhasználók szeretnek, mások pedig túl hirtelennek találnak.

Egy másik érdekes lehetőség a „Másodlagos képernyők szimulálásaamely egyfajta ráhelyezett virtuális képernyőt hoz létre. Ez a funkció kulcsfontosságú azok számára, akik a Presentation API-val vagy az azt használó alkalmazásokkal dolgoznak. külső monitorok, projektorok vagy több képernyőÍgy tesztelheted anélkül, hogy egy második fizikai képernyőt kellene csatlakoztatnod.

Hardveres gyorsítású renderelés és színtér

A hardveres renderelési beállítások szabályozzák, hogyan használja az Android a GPU és más grafikai technikák a kezelőfelület és az alkalmazások rajzolásához. Az itt való koppintás jelentősen megváltoztathatja mind a teljesítményt, mind az energiafogyasztást, ezért érdemes tudni, hogy az egyes opciók mit csinálnak, mielőtt aktiválnák őket.

Az egyik legvizuálisabb eszköz a „Szimulálja a színteretLehetővé teszi a teljes rendszer színsémájának teljes megváltoztatását, hogy különböző típusú színvakságokat utánozzon: deuteranomália, protanomália, tritanomália, akromatopsia stb. Nagyon hasznos a következőkhöz: ellenőrizze, hogy egy alkalmazás elérhető-e különböző színlátási problémákkal küzdő emberek számára.

Amikor aktiválja ezen módok egyikét, a kezelőfelület a választott szimulációtól függően különböző színezésű lesz. Ha azonban képernyőképet készít, miközben aktív, a kép a normál színekkel lesz mentve, mintha semmit sem változtatott volna. Más szóval, a szimuláció csak képernyőszinten működik; nem módosítja a rögzített képeket.

A színszimuláció mellett a menü olyan beállításokat is kínál, mint például válassza ki a GPU processzort (például az OpenGL Skia grafikus motor kényszerítése), vagy a következő opció engedélyezése: „GPU-renderelés kényszerítése”Ez arra kényszerít néhány régebbi alkalmazást, hogy a GPU-t használják 2D-s rajzoláshoz, annak ellenére, hogy nem erre tervezték őket. Ez bizonyos esetekben javítja a grafikai teljesítménytde furcsa viselkedést is okozhat a nem optimalizált alkalmazásokban.

Vannak diagnosztikai eszközök is, mint például a „GPU-frissítések megtekintése”, amely kiemeli a képernyőn újrarajzolt területeket, vagy „GPU-átfedések hibakeresése", amely kiszínezi azokat a területeket, amelyeket egyetlen képkockán belül többször is kirajzoltak. Ha nagyon intenzív területeket látsz, az annak a jele, hogy Az alkalmazás többet jelenít meg, mint kellene. és ezeket a nézeteket valószínűleg optimalizálni lehet.

Egy másik technikai jellegű módosítás a következő: „Nem téglalap alakú vágási műveletek hibakereséseEz a funkció letiltja a vásznon bizonyos vágási területeket, lehetővé téve szokatlan formájú rajzfelületek létrehozását. Normális esetben a vágás megakadályozza, hogy a határokon kívülre rajzoljon; a letiltásával láthatja hogyan viselkedik a vászon szélsőséges helyzetekben.

Végül is van „Kényszerítse az MSAA-t 4xEz lehetővé teszi a többmintás antialiasingot az OpenGL ES 2.0 alkalmazásokban. Ez simítja a széleket és javítja egyes játékok és 3D alkalmazások vizuális minőségét, de megnövekedett erőforrás- és akkumulátorfogyasztás árán. A funkciót le is tilthatja. hardverfedésekEz arra kényszeríti az összes alkalmazást, hogy megosszák a videomemóriát külön rétegek használata helyett, ami túlzott használat esetén általában rontja a teljesítményt.

Monitorozás és teljesítmény: hogyan láthatja, mit csinál a GPU és az alkalmazások

A monitoring rész több eszközt csoportosít, amelyek célja a valós idejű teljesítményinformációk megjelenítése az alkalmazás vagy a rendszer. Ideálisak a felület folyékonyságának, a renderelési idők és a potenciális szűk keresztmetszetek értékelésére.

Az egyik legismertebb a „A profil GPU-reprezentációjaHa „A képernyőn oszlopként” módra állítja, az Android egy függőleges oszlopdiagramot rajzol, amely a az az idő, amíg a GPU renderel minden képkockátAz ötlet az, hogy ellenőrizzék, hogy az alkalmazás betartja-e a bizonyos képkockaidő-korlátokat (például 16 ms 60 Hz esetén), vagy hogy túlcsordul-e és akadozik-e.

Egyes rétegekben más CPU-grafikonokat, futó szolgáltatáslistákat és hosszú szálú nyomkövető eszközöket is találsz, amelyeket a következőkre terveztek: észlelje, hogy a kód melyik része terheli túl a processzort vagy a felület blokkolása. Ezek nem az átlagfelhasználóknak tervezett funkciók, de felbecsülhetetlen értékűek bárki számára, aki egy igényes alkalmazást optimalizál.

Alkalmazásbeállítások: háttérfolyamatok és tartalomvédelem

A fejlesztői menü tartalmaz egy külön részt a következőknek szentelve: az alkalmazások viselkedése a háttérben zajló műveleteket, és azt, hogy a rendszer hogyan kezeli a tevékenységeit. Itt módosíthatja a RAM-használatot, az akkumulátor élettartamát vagy az adatvédelmet érintő korlátokat a képernyőképek és a képernyőmegosztás során.

Például, "Korlátozza a háttérfolyamatokat„Ezzel meg tudod mondani az Androidnak, hogy hány folyamatot futtathat egyszerre a már használt folyamatok mögött. Ennek korlátozása okozhat…” gyakrabban használják a mobil „társ” alkalmazásokat és gyorsan felszabadítja a memóriát, ami hasznos a kevés RAM-mal rendelkező eszközökön, vagy ha maximális folyékonyságra vágysz a multitasking lehetőségének elvesztése árán.

Egy másik lehetőség a „Tevékenységek törlése", amely a főképernyő elhagyásakor azonnal megsemmisíti az alkalmazás tevékenységeit. Ez tovább csökkenti az erőforrás-felhasználást, de egyben megkönnyíti is a használatát. az alkalmazások újranyitása lassabban tartEzért a legjobb, ha csak tesztkörnyezetben használod, vagy ha nagyon kevés a memória.

A tesztelés során hasznos lehetShortcutManager gyakorisági korlátjának visszaállításaEz lehetővé teszi a dinamikus parancsikonokat használó alkalmazások számára, hogy a hívási korlát elérése után is továbbra is meghívják az API-kat. Ez egy nagyon specifikus beállítás, amelyet kifejezetten a következőkre terveztek: fejlesztők, akik az indítóparancsokkal játszanak.

Az adatvédelemmel kapcsolatban az Android egyes verziói tartalmaznak egy opciót, amely lehetővé teszi a következőket: „Védelmi funkciók letiltása képernyőmegosztáskor”A rendszer jellemzően elsötétíti vagy blokkolja a bizalmas tartalmakat (például banki alkalmazásokat), amikor megosztja a képernyőjét vagy videót rögzít; ez a beállítás letiltja ezt a védelmet a későbbi munkamenetekhez. Csak a következő esetekben ajánlott: nagyon specifikus bemutatók vagy teszteksoha nem állandó beállításként.

Amint láthatod, az Android fejlesztői módja sokkal több, mint egy különös trükk: ez egy belső eszközök teljes panelje Lehetővé teszi az USB és Wi-Fi hibakeresés engedélyezését, az animációk beállítását a realisztikusabb érzet érdekében, a memória elemzését, a GPU monitorozását, a Bluetooth hang optimalizálását, a háttérfolyamatok korlátozását vagy a szélsőséges használati körülmények szimulálását. Bölcs használat esetén segíthet. Optimalizáld a mobilod, értsd meg jobban az Android működését, és használd ki a általában rejtett funkciókat.És ha valaha is módosítasz valamit, amivel nem vagy elégedett, bármikor kikapcsolhatod az általános fejlesztői beállítások kapcsolóját, vagy visszaállíthatod az alapértelmezett értékeket, és a rendszert úgy hagyhatod, ahogy volt.

Hogyan aktiválható a fejlesztői mód Androidon, és hogyan ismerhetők meg a rejtett funkciói
Kapcsolódó cikk:
A fejlesztői mód engedélyezése és elsajátítása Androidon: Átfogó útmutató a rejtett funkciókhoz, előnyökhöz és figyelmeztetésekhez