Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

Minden, ami a telefon fejlesztõ opcióiról szól

Tartalomjegyzék:

Anonim

Ennél több van, mint az USB-hibakeresés

A telefon beállításaiban rejtve vannak (alapértelmezés szerint rejtve vannak) a hibakereséshez és az alkalmazások fejlesztéséhez használt beállítások. Noha sokunknak ott van a galambja, hogy átválthassunk az ART futásidejére vagy engedélyezhessük az USB-hibakeresést, hosszú a lehetőségek listája. Bár többségünk soha nem fogja használni őket, mindig örömmel tudjuk, hogy mi történik a telefon burkolata alatt.

Vessen egy pillantást rájuk, és nézzük meg, hogy nem tudjuk-e megfejteni ezeknek a beállításoknak a néhányát, hogy mindannyian jobban megértsük, mi történik, ha megérinti őket. Gyere, megcsapta őket …

A fejlesztői beállítások „feloldása”

Mint már említettük, alapértelmezés szerint a telefonján a fejlesztői lehetőségek rejtve vannak. Ennek valójában nagyon sok értelme van, mert ezeket könnyű "elrejteni", és a legtöbb embernek kevés szüksége van valamelyikük használatára. De mindenki, aki ezt olvassa, kissé fejlettebb, mint a legtöbb ember, egyszerűen azért, mert egy Android rajongó webhelyét olvassa.

Kinyitni őket könnyű. Nyissa meg a telefon beállításait, és keresse meg a "Névjegy" részt. Vigyázzon rajta, amíg meg nem jelenik az "Építési szám" bejegyzés. Koppintson, ha ötször gyorsan egymás után, és megjelenik egy kis párbeszédpanel, amely tudatja velünk, hogy Ön most fejlesztő. Próbáljon meg nem szakítani cuccokat, oké? Vagy mindent megtörhet - mindkét irányban jó! Valójában ezek a beállítások némelyike ​​miatt a telefon valóban nagyon rosszul működik.

Vessen egy pillantást rájuk és derítse ki miért.

A beállítások

  • Hibajelentés készítése: Ennek az opciónak a megérintésével megragadja a készüléken lévő aktuális naplófájlokat, csomagolja őket és felkészíti őket arra, hogy elküldje azokat, bárki is szeretné. Egy-két percbe telik, miután megérintette, és egy kész értesítést fog látni. Érintse meg ezt az értesítést, hogy útjára küldje. Húzza el, hogy törölje.
  • Asztali biztonsági mentési jelszó: Az ADB segítségével biztonsági másolatot készíthet és visszaállíthat olyan dolgokat, mint az alkalmazások és a hozzájuk kapcsolódó adatok, a számítógépre és a számítógépről. Ez az opció kéri a jelszavakat azokon a biztonsági másolatokon, és ezeket a jelszó nélkül nem lehet visszaállítani.
  • Ébren maradjon: Ha ezt a négyzetet bejelöli, akkor a telefon képernyője bármikor és bármikor csatlakoztatva marad. Ez a funkció egy fali töltővel vagy a számítógép USB-portjával működik, és nagyszerű módja annak, hogy képeket írjon a készülékbe. képernyő. Csak akkor használja ezt, ha erre van szüksége!
  • Futtatási idő kiválasztása: Itt (egyelőre) választja a Dalvik vagy az ART használatát. Az ART továbbra is kísérleti jellegű, és a mostani változatok nem az, amelyek végül megjelennek az Android L. rendszerben. Néhány telefon valóban nem szereti a jelenlegi ART futásidejű előnézetet, ezért mielőtt odamenne, olvassa el az adott eszköz fórumát.
  • A Bluetooth HCI snoop napló engedélyezése: Időnként a fejlesztőknek (vagy biztonsági szakembereknek) be kell tartaniuk és elemezniük kell a Bluetooth HCI (H ost C ontroller I nterface) csomagokat. Ennek engedélyezésével egy fájlt tárol az eszköz tárolójában (/sdcard/btsnoop_hci.log), hogy letöltse őket. Ezután elemezheti azokat egy olyan programmal, mint a Wireshark.
  • Folyamatstatisztika: Mindent, amit valaha ismernie kellett a telefonon futó folyamatokról. Menjen előre, és koppintson rá, majd koppintson az egyik bejegyzésre. A laikus számára ez csak egy csomó szám, de egy fejlesztőnek, aki az alkalmazását hibaelhárítja, ez az információ a napot takaríthatja meg.
  • USB-hibakeresés: Ez lehetővé teszi a telefon számára, hogy a számítógép USB-portján keresztül kommunikáljon az Android Debug Bridge (ADB) segítségével. Ezt engedélyeznie kell például a DDMS vagy az ADB parancsok használatához.
  • Az USB hibakeresési engedélyek visszavonása: Amikor számítógépet használ az USB-eszköz első hibakeresésére, akkor engedélyeznie kell azt és beállítania kell a kulcspárt. Ez a beállítás visszavonja mindazt, és arra készteti, hogy tegye újra.
  • Tápellátási menü hibajelentések: Beilleszt egy opciót a menübe, amelyet akkor lát, amikor megnyomja és benyomja a bekapcsoló gombot, hogy összegyűjtse és elküldje egy hibajelentést (lásd fent). Nagyon hasznos, ha tesztelsz valamit.
  • Állandó helyek engedélyezése: Ez a beállítás lehetővé teszi, hogy manuálisan írja a helyinformációkat, így a telefon úgy gondolja, hogy ott van, ahol valójában nem. A négyszeres csalás mellett ez akkor is hasznos, ha egy alkalmazás helyinformációkat használ.
  • Válassza a hibakeresési alkalmazást: Ez a beállítás lehetővé teszi, hogy válasszon egy alkalmazást a hibakereséshez. Nem igazán kell csatolnia azt egy hibakeresőhöz, de ha megteszi, megakadályozza a hibaüzeneteket, amikor egy szüneteltetési ponton szüneteltetik. Ha nem érti, mit jelent ez, soha nem kell használni ezt a beállítást, és valószínűleg nem is. Olyan eszközökhöz készült, amelyeket az alkalmazásfejlesztők használnak annak biztosítására, hogy alkalmazásuk a kívánt módon működjön.
  • Várjon a hibakeresésre: Ez a beállítás szürkén jelenik meg, hacsak nem állította be az alkalmazást a hibakeresésre. A beállítás és a kiválasztás egyszerűen megakadályozza, hogy a kiválasztott alkalmazás elinduljon, amíg a hibakeresőt nem csatolja. Ez több alkalmazás-hibakeresési cucc, amelyre legtöbbünknek soha nem lesz szüksége.
  • Alkalmazások ellenőrzése USB-n keresztül: Lehetővé teszi a Google keresési alkalmazásai számára az ADB-n keresztül telepített rosszindulatú viselkedést. Ez jó dolog.
  • Érintések megjelenítése: Válassza ezt, ha vizuális útmutatást szeretne látni a képernyőn, amikor és hol regisztrálták az érintést.
  • Mutató helye: Ez a beállítás információs sávot helyez a képernyő tetejére, amely megmutatja a képernyő utolsó koordinátájának koordinátáit.
  • Megjeleníti a felület frissítéseit: Az "ablak" villogását teszi lehetővé, amikor annak tartalma frissül. Bosszant, mint pokol.
  • Elrendezési határok megjelenítése: Megjelöli a párbeszédpanel összes elemének széleit, így tudva, hogy bármely érintés aktiválja azokat. Próbálja ki ezt, majd gyorsan kapcsolja ki.
  • Az RTL elrendezésének kényszerítése: képernyõ tájolását kényszeríti a jobbról balra nyelvi támogatáshoz.
  • Ablak animációs skála: Beállítja az ablak animáció lejátszásának sebességét. Az alacsonyabb szám gyorsabb.
  • Átmeneti animációs skála: Beállítja az átmeneti animáció lejátszásának sebességét. Az alacsonyabb ismét gyorsabb.
  • Szekunder képernyők szimulálása: Ez a beállítás lehetővé teszi a fejlesztőknek a különböző képernyőméretek szimulálását. Nagyon csinos.
  • A GPU-leképezés kényszerítése: kényszeríti az alkalmazásokat a hardver 2D-leképezés használatára, ha azt írták, hogy alapértelmezés szerint nem használják. Néha ez csodákat tesz. Más esetekben minden a pokolba megy. Legyen óvatos itt.
  • GPU nézet frissítéseinek megjelenítése: Ezzel a beállítással a GPU hardverrel rajzolt nézetek piros fedvényt kapnak.
  • Hardverréteg-frissítések megjelenítése: Olvassa el, mit mond Romain Guy a hardverrétegek használatáról az alkalmazások nézeteinek visszaállításához. Ez a beállítás megmondja, mikor frissülnek ezek a rétegek.
  • Debug GPU overdraw : A overdraw minden alkalommal megtörténik, amikor az alkalmazás kéri a rendszert, hogy rajzoljon valamit valami mással. Ezzel a beállítással láthatja, hogy mikor és hol történik, így tudja, hogy ez probléma-e.
  • Force 4x MSAA: Ez a beállítás kényszeríti a többmintás anti-álnevet (MSAA). Mint minden más számítógépes grafikus hardver, az AA-val a dolgok jobban néznek ki, de a teljesítmény nagy szerepet játszik.
  • Szigorú mód engedélyezve: Ez a beállítás villog a képernyőn, amikor egy alkalmazás a főszálat használja hosszú, intenzív műveletek végrehajtására.
  • A CPU használatának megjelenítése: A képernyő jobb felső sarkában egy apró ablakot helyez el, amely tartalmazza a CPU használatát és használatát. Egy ügyes játékkal.
  • Profil GPU-leképezés: Ez a beállítás diagramot rajzolhat a képernyőn, vagy fájlba írhatja. A grafikon azt szemlélteti, hogy a GPU miként működik. Ez egy újabb igazán ügyes próba.
  • OpenGL nyomkövetések engedélyezése: Ez a beállítás figyeli az OpenGL hibákat, és behelyezi azokat az indításkor kiválasztott naplófájlba. Semmi, amit a legtöbb felhasználónak soha nem kell megérintenie.
  • Ne végezzen tevékenységeket: Ez a beállítás elpusztítja (mint ahogy mindent bezárva kényszeríti) az összes alkalmazást, amint elhagyja a fő nézetet. Semmi jó nem jöhet létre ettől függetlenül attól, amit már hallott az interneten.
  • Háttérfolyamat-korlátozás: Lehetővé teszi az egyéni beállítást, hogy hány folyamat futhasson egyszerre a háttérben. Egy másik, a legtöbbünknek nem szabad nagyon gyakran hegedülnie, ha egyáltalán.
  • Összes ANR megjelenítése: Ez a beállítás minden folyamatot megjelenít egy "Az alkalmazás nem válaszol" párbeszédpanelen, ha felakasztásra kerül - még olyan háttérfolyamatokat is, amelyeket a felhasználó nem indított el. Hasznos, ha az egyik alkalmazás zavarja a másikot.

Nyilvánvaló, hogy legtöbbünknek nincs szüksége ezeknek a beállításoknak a nagy részére. A bejutás és a megcsapolás céljából a dolgok megrázása valójában rossz dolgok is előfordulhat. De mindig jó tudni, mit lehet tenni, még akkor is, ha soha nem akarjuk megtenni.

Remélhetőleg ez tisztáz néhány kérdést a rejtjeleken megfogalmazott lehetőségekkel és beállításokkal kapcsolatban!