Logo lv.androidermagazine.com
Logo lv.androidermagazine.com

Viss par jūsu tālruņa izstrādātāja iespējām

Satura rādītājs:

Anonim

Tur ir vairāk nekā USB atkļūdošana

Slēpti tālruņa iestatījumos (patiesībā tie pēc noklusējuma ir paslēpti) ir iestatījumi, kurus izmanto atkļūdošanai un lietojumprogrammu izstrādei. Lai gan daudziem no mums tur ir balodis, lai pārslēgtos uz ART izpildlaiku vai iespējotu USB atkļūdošanu, ir pieejams garš saraksts ar iespējām. Lai gan vairums no mums tos nekad neizmanto, vienmēr ir patīkami uzzināt, kas notiek zem jūsu tālruņa pārsega.

Apskatīsim tos un redzēsim, vai mēs nevaram atšifrēt dažus no šiem iestatījumiem, lai mums visiem būtu labāk saprotams, kas notiek, kad tos pieskaraties. Ej, tu esi viņus sakrājis …

Izstrādātāja opciju iestatījumu “atbloķēšana”

Kā jau minējām, izstrādātāja iespējas tālrunī pēc noklusējuma ir paslēptas. Tas patiesībā rada daudz jēgas, jo tos ir viegli “paslēpt”, un lielākajai daļai cilvēku ir maz vajadzības lietot kādu no tiem. Bet visi, kas to lasa, ir nedaudz progresīvāki nekā vairums cilvēku, vienkārši tāpēc, ka lasāt Android entuziastu vietni.

Viņus atbloķēt ir viegli. Atveriet iestatījumus tālrunī un atrodiet sadaļu Par. Skatiet to cauri, līdz redzat ierakstu “Veidot numuru”. Pieskarieties, ja piecas reizes ātri pēc kārtas, un jums vajadzētu redzēt nelielu dialoglodziņu, kurā jūs zināt, ka tagad esat izstrādātājs. Centieties neizjaukt lietas, labi? Vai arī visu sabojājiet - kaut vai tā ir laba lieta! Tiešām, daži no šiem iestatījumiem var padarīt jūsu tālruni darboties patiešām slikti.

Apskatīsim viņus un izdomāsim, kāpēc.

Iestatījumi

  • Paņemt ziņojumu par kļūdu: pieskaroties šai opcijai, tiek satverti ierīcē esošie žurnāla faili, tie tiek iesaiņoti un sagatavoti nosūtīšanai visiem, kam vēlaties. Pēc tam, kad to piesitīsit, tas ilgst minūtes vai divas, un, tiklīdz tas būs gatavs, jūs redzēsit paziņojumu. Pieskarieties šim paziņojumam, lai to nosūtītu. Velciet to prom, lai atceltu.
  • Darbvirsmas rezerves parole: jūs varat izmantot ADB, lai dublētu un atjaunotu lietas, piemēram, lietotnes un ar tām saistītos datus, datorā un no tā. Šī opcija piespiež paroli šajos dublējumos, un tos nevar atjaunot bez šīs paroles.
  • Esiet nomodā: atzīmējot šo rūtiņu, tālruņa ekrāns tiks piespiests vienmēr un vienmēr atrasties. Tas darbojas ar sienas lādētāju vai datora USB portu, un tas ir lielisks veids, kā pārliecināties, ka attēlus ierakstāt savā ekrāns. Nelietojiet šo, ja vien jums tas nav nepieciešams!
  • Atlasīt izpildlaiku: šeit ir (kur pagaidām) izvēlaties izmantot Dalvik vai ART. ART joprojām ir eksperimentāls, un tas, kas mums tagad ir, nav tas, kas galu galā tiks izlaists operētājsistēmā Android L. Dažiem tālruņiem patiešām nepatīk pašreizējais ART izpildlaika priekšskatījums, tāpēc pirms došanās uz turieni, skatiet konkrētās ierīces forumu.
  • Iespējot Bluetooth HCI snoop žurnālu: dažreiz izstrādātājam (vai drošības speciālistam) būs jāgūst un jāanalizē Bluetooth HCI (H ost C ontroller I nterface) paketes. Iespējojot to, tie tiks ievietoti failā ierīces krātuvē (/sdcard/btsnoop_hci.log), lai tos varētu izgūt. Pēc tam jūs varat tos analizēt, izmantojot tādu programmu kā Wireshark.
  • Procesa statistika: Viss, kas jums kādreiz bija jāzina par tālrunī notiekošajiem procesiem. Iet uz priekšu un pieskarieties tam, pēc tam pieskarieties vienam no ierakstiem. Nespeciālistam tas ir tikai daudz skaitļu, bet izstrādātājam, kurš atkļūdina savu lietotni, šī informācija varētu ietaupīt dienu.
  • USB atkļūdošana: tas ļauj tālrunim sazināties, izmantojot datora USB portu, izmantojot Android atkļūdošanas tiltu (ADB). Tas jāatspējo, lai izmantotu tādas lietas kā DDMS vai ADB komandas.
  • USB atkļūdošanas atļauju atsaukšana: ja datoru pirmo reizi izmantojat atkļūdošanai, izmantojot datoru, tas jāautorizē un jāiestata taustiņu pāris. Šis iestatījums atsauc visus tos un liek jums to darīt vēlreiz.
  • Barošanas izvēlnes kļūdu ziņojumi: ievieto izvēlnes opciju, kuru redzat, nospiežot un turot ieslēgšanas / izslēgšanas taustiņu, lai apkopotu un nosūtītu kļūdu ziņojumu (kā redzams iepriekš). Ļoti ērts, ja jūs kaut ko pārbaudāt.
  • Atļaut izspēles atrašanās vietas: šis iestatījums ļaus jums manuāli rakstīt informāciju par atrašanās vietu, liekot tālrunim domāt, ka tas atrodas kaut kur patiesībā. Tas ir noderīgi ne tikai krāpšanos pie četrrāpus, bet, ja lietotne izmanto informāciju par atrašanās vietu.
  • Atlasīt atkļūdošanas lietotni: šis iestatījums ļauj izvēlēties atkļūdošanas programmu. Jums tas tiešām nav jāpievieno atkļūdotājam, bet, ja jūs to darāt, tas novērš kļūdas ziņojumus, kad tiek pārtraukts pārtraukuma brīdī. Ja jūs nesaprotat, ko tas nozīmē, jums nekad nevajadzēs izmantot šo iestatījumu un, iespējams, arī nevajadzētu. Tas ir paredzēts lietošanai ar rīkiem, ko lietojumprogrammu izstrādātāji izmanto, lai pārliecinātos, ka viņu lietotne darbojas kā paredzēts.
  • Gaidiet atkļūdotāju: šis iestatījums ir pelēkā krāsā, ja vien jūs neesat iestatījis lietotni atkļūdošanai. Iestatot un atlasot, tas vienkārši novērš izvēlētās lietojumprogrammas startēšanu, līdz tiek pievienots atkļūdotājs. Tas ir vairāk lietojumprogrammu atkļūdošanas materiālu, kas lielākajai daļai no mums nekad nebūs vajadzīgs.
  • Pārbaudiet lietotnes, izmantojot USB: ļauj Google skenēšanas lietojumprogrammām, kuras jūs instalējāt, izmantojot ADB, ļaunprātīgai darbībai. Tā ir laba lieta.
  • Rādīt pieskārienus: atlasiet šo, lai ekrānā redzētu vizuālu norādi, kad un kur tika reģistrēts pieskāriens.
  • Rādītāja atrašanās vieta: šis iestatījums ekrāna augšdaļā novieto informācijas joslu, kas paziņo ekrāna koordinātas pēdējā vietā, kur tika pieskāries.
  • Rādīt virsmas atjauninājumus: Padara "loga" zibspuldzi, kad tās saturs tiek atjaunināts. Kaitinošas kā elle.
  • Rādīt izkārtojuma robežas: iezīmē visu dialoga elementu malas, lai jūs zināt, kur jebkurš pieskāriens tos aktivizēs. Izmēģiniet šo, pēc tam ātri to izslēdziet.
  • Piespiest RTL izkārtojuma virzienu: piespiež ekrāna orientāciju valodas labās un kreisās puses atbalstam.
  • Loga animācijas skala: iestata loga animācijas atskaņošanas ātrumu. Zemāks skaitlis ir ātrāks.
  • Pārejas animācijas skala: iestata pārejas animācijas atskaņošanas ātrumu. Atkal zemāks ir ātrāks.
  • Simulēt sekundāros displejus: šis iestatījums ļauj izstrādātājiem simulēt dažādus ekrāna izmērus. Tas ir diezgan jautrs.
  • Piespiest GPU renderēšanu: piespiež lietojumprogrammas izmantot aparatūras 2D renderēšanu, ja tās ir rakstītas tā, lai to neizmanto pēc noklusējuma. Dažreiz tas dara brīnumus. Citreiz viss iet uz elli. Esiet uzmanīgs šeit.
  • Rādīt GPU skata atjauninājumus: ar šo iestatījumu jebkuram skatam, kas tiek uzzīmēts ar GPU aparatūru, tiek parādīts sarkans pārklājums.
  • Rādīt aparatūras slāņa atjauninājumus: izlasiet, kas Romēnam Gajam ir jāsaka par aparatūras slāņu izmantošanu, lai atbalstītu lietojumprogrammu skatus. Šis iestatījums jums parādīs, kad šie slāņi tiek atjaunināti.
  • Atkļūdošanas GPU pārtēriņš: pārtēriņš notiek katru reizi, kad lietojumprogramma lūdz sistēmai uzzīmēt kaut ko citu. Šis iestatījums ļauj jums redzēt, kad un kur tas notiek, lai jūs zināt, vai tā ir problēma.
  • Force 4x MSAA: Šis iestatījums piespiež vairāku paraugu anti-aliasing (MSAA). Tāpat kā jebkura cita datorgrafikas aparatūra, vairāk AA ļauj lietām izskatīties labāk, taču veiktspēja prasa rezultātu.
  • Iespējots stingrais režīms: šis iestatījums mirgo ekrānā, kad lietojumprogramma izmanto galveno pavedienu, lai veiktu ilgas, intensīvas darbības.
  • Rādīt CPU izmantošanu: ekrāna augšējā labajā stūrī ievieto nelielu logu, kurā ir informācija par CPU un tā lietošanu. Kārtīgs, ar kuru spēlēties.
  • Profila GPU renderēšana: šis iestatījums var vai nu uz ekrāna uzzīmēt diagrammu, vai arī ierakstīt to failā. Diagramma ir vizuāls attēlojums par to, cik smagi GPU darbojas. Šis ir vēl viens patiešām veikls, ko izmēģināt.
  • Iespējot OpenGL pēdas: Šis iestatījums uzrauga OpenGL kļūdas un ievieto tās žurnālfailā, kuru izvēlējāties, palaižot to. Nekas, kas lielākajai daļai lietotāju kādreiz būs jāpieskaras.
  • Neveiciet aktivitātes: šis iestatījums iznīcina (tāpat kā iespiež visu aizvērtu) jebkuru lietojumprogrammu, tiklīdz atstājat galveno skatu. Neko labu no tā nevar nākt, neatkarīgi no tā, ko jūs varbūt dzirdējāt internetā.
  • Fona procesa ierobežojums: ļauj pielāgot iestatījumu, cik procesu var palaist fonā vienlaikus. Vēl viens, ar kuru vairums no mums, nevajadzētu nodoties ļoti bieži, ja vispār.
  • Rādīt visus ANR: šis iestatījums liek katram procesam parādīt dialoglodziņu “Lietotne nereaģē”, ja tas tiek pakārts - pat fona procesus, kurus lietotājs neuzsāka. Noderīga, ja viena programma traucē citai.

Skaidrs, ka lielākajai daļai no mums nevajadzēs lielāko daļu šo iestatījumu. Arī iekļūšana tur un lietu pieskaršanās to pieskāriena labad tiešām var izraisīt sliktas lietas. Bet vienmēr ir labi zināt, ko var izdarīt, pat ja mēs nekad to negrasāmies darīt.

Cerams, ka tas izskaidros dažus jautājumus par tām, kas ir šifrēti formulētas, kā arī iestatījumus!