Logo ca.androidermagazine.com
Logo ca.androidermagazine.com

Totes les opcions de desenvolupador del telèfon

Taula de continguts:

Anonim

Hi ha més que la depuració USB

Els amagats a la configuració del telèfon (en realitat, estan ocults per defecte) són la configuració que s’utilitza per a la depuració i el desenvolupament d’aplicacions. Mentre que molts hem col·locat aquí per canviar a la durada del temps d’art o per habilitar la depuració d’USB, hi ha una llarga llista d’opcions. Si bé la majoria de nosaltres no els utilitzarem mai, sempre és bo saber què passa sota la caputxa del telèfon.

Mirem-los i veiem si no podem desxifrar algunes d’aquestes configuracions de manera que tots tinguem una millor comprensió del que passa quan els toqueu. Va, els has tocat …

"Desbloquejant" la configuració de les opcions del desenvolupador

Com hem comentat, les opcions de desenvolupador del telèfon s’oculten de manera predeterminada. En realitat això té molt sentit, perquè són fàcils de "desamagar" i la majoria de les persones tenen poc necessitat d'utilitzar-ne cap. Però tothom que llegeix això és una mica més avançat que la majoria de la gent, simplement perquè llegiu un lloc web d'entusiasta d'Android.

Es pot desbloquejar fàcilment. Obriu la configuració del telèfon i cerqueu la secció "Quant a". Mireu-la fins que vegeu l’entrada "Número de creació". Toca si hi ha cinc vegades de successió ràpida i hauríeu de veure un petit diàleg que us informarà que ara sou desenvolupador. Intenta no trencar coses, mmkay? O trenqueu-ho tot, de qualsevol manera és bo! De debò, algunes d’aquestes configuracions poden fer que el vostre telèfon funcioni de debò.

Fem una ullada a ells i esbrineu per què.

La configuració

  • Feu un informe d'errors: si toqueu aquesta opció, agradeu els fitxers de registre actuals del vostre dispositiu, els empaqueta i els prepara per enviar-los, bé, a qui vulgueu tenir-lo. Es triga un minut o dos després de tocar-lo i, un cop estigui llest, veuràs una notificació. Toqueu aquesta notificació per enviar-la al seu camí. Feu lliscar el dit per cancel·lar-lo.
  • Contrasenya de còpia de seguretat d’escriptori: podeu utilitzar ADB per fer còpies de seguretat i restaurar coses com les aplicacions i les seves dades associades des de i des del vostre ordinador. Aquesta opció obliga una contrasenya en aquestes còpies de seguretat i no es poden restaurar sense que contrasenya.
  • No estigueu desvetllats: si activeu aquesta casella, la pantalla del telèfon us quedarà encesa en qualsevol moment i cada cop que estigui connectada. Funciona amb un carregador de paret o el port USB de l’ordinador i és una manera excel·lent d’assegurar-vos de gravar imatges al vostre pantalla. No l'utilitzeu a no ser que ho necessiteu.
  • Seleccioneu el temps d'execució: aquí és on (ara per ara) trieu utilitzar Dalvik o ART. ART encara és experimental i el que tenim ara no és el que acabarà sent publicat a Android L. Alguns telèfons realment no els agrada la vista prèvia en temps d’execució d’ART, així que consulteu el fòrum del vostre dispositiu en particular abans d’anar-hi.
  • Habilita el registre de correus Bluetooth HCI: De vegades, un desenvolupador (o un especialista en seguretat) haurà de capturar i analitzar els paquets HCI Bluetooth (H C C ontroller I nterface). Si ho activeu, els col·locarà en un fitxer a l’emmagatzematge del dispositiu (/sdcard/btsnoop_hci.log) per recuperar-lo. A continuació, podeu analitzar-los amb un programa com Wireshark.
  • Estadístiques de procés: tot el que hagueu de saber sobre els processos en funcionament al vostre telèfon. Vés endavant i toca-ho i, a continuació, toca una de les entrades. Per als profans, només són molts els números, però per a un desenvolupador que depura la seva aplicació, aquesta informació pot estalviar el dia.
  • Depuració USB: és el que permet al telèfon comunicar-se a través del port USB del vostre ordinador mitjançant el pont de depuració d'Android (ADB). Heu d'habilitar aquesta opció per utilitzar coses com DDMS o per fer servir ordres ADB.
  • Revoca autoritzacions de depuració USB: quan utilitzeu un ordinador per depurar per USB per primera vegada, heu d’autoritzar-lo i configurar un paràmetre clau. Aquest paràmetre revoca totes aquestes opcions i us obliga a tornar-lo a fer.
  • Informes d'errors del menú d'engegada: posa una opció al menú que veieu quan premeu i manteniu premuda la tecla d'engegada per recollir i enviar un informe d'errors (tal com es va veure més amunt). Molt útil si estàs provant alguna cosa.
  • Permet ubicacions falses: aquesta configuració us permetrà escriure informació de localització manualment, fent que el vostre telèfon pensi que es troba en algun lloc que realment no ho és. A més d’enganyar a foursquare, això és útil si una aplicació utilitza informació d’ubicació.
  • Selecciona una aplicació de depuració: aquesta configuració us permet triar una aplicació per depurar. En realitat no necessiteu adjuntar-lo a un depurador, però si ho fa, evita els missatges d’error quan s’aturen en un punt d’interrupció. Si no enteneu què vol dir això, no haureu d’utilitzar aquesta configuració i probablement no hauríeu de fer-ho. Està dissenyada per utilitzar-la amb eines que fan servir els desenvolupadors d’aplicacions per assegurar-se que la seva aplicació funciona com es preveu.
  • Espere el depurador: aquest paràmetre s'activa a menys que hagueu definit una aplicació per a depurar-la. Quan es configura i es selecciona, simplement evita que s’iniciï l’aplicació escollida fins que s’adjunta el depurador. Es tracta de coses més de depuració d’aplicacions que la majoria de nosaltres mai necessitarem.
  • Verifiqueu les aplicacions mitjançant USB: permet que les aplicacions de Google que hàgiu instal·lat mitjançant ADB per analitzar comportaments maliciosos. Això és bo.
  • Mostrar tocs: seleccioneu aquesta opció per veure un toc visual a la pantalla quan i on es va registrar un toc.
  • Ubicació del punter: aquesta configuració col·loca una barra d'informació a la part superior de la pantalla indicant-vos les coordenades de la pantalla del darrer lloc en què es va tocar la pantalla.
  • Mostra actualitzacions de la superfície: fa que la vora d'una "finestra" parpellegi quan s'actualitza el contingut. Molest com l’infern.
  • Mostra límits de la distribució: marca les vores de tots els elements d’un diàleg perquè sàpigues on els activarà qualsevol toc. Proveu-ne aquest, i apagueu-lo ràpidament.
  • Força direcció disseny de RTL: Força l'orientació de la pantalla de suport a l'idioma de dreta a esquerra.
  • Escala d’animació de la finestra: estableix la velocitat per a la reproducció d’animació de finestres. Un nombre inferior és més ràpid.
  • Escala d’animació de transició: estableix la velocitat de reproducció d’animació de transició. De nou, baixar és més ràpid.
  • Simula visualitzacions secundàries: aquesta configuració permet als desenvolupadors simular diferents mides de pantalla. És bastant guanyador.
  • Força la representació de la GPU: obliga les aplicacions a utilitzar la representació de maquinari en 2D si es van escriure per no utilitzar-la per defecte. De vegades, això fa meravelles. Altres vegades, tot va a l'infern. Compte aquí.
  • Mostra les actualitzacions de la vista de la GPU: amb aquesta configuració, qualsevol vista que es dibuixi amb el maquinari de la GPU té una superposició vermella.
  • Mostra les actualitzacions de la capa de maquinari: consulteu què ha de dir Romain Guy sobre l'ús de capes de maquinari per fer còpies de seguretat de les visualitzacions de les vostres aplicacions. Aquesta configuració us indicarà quan s'actualitzin aquestes capes.
  • Descàrrega de la GPU de depuració: la sobrecàrrega es produeix cada vegada que l'aplicació demana al sistema que dibuixi alguna cosa a sobre d'una altra cosa. Aquest paràmetre us permet veure quan i on passa això per saber si és un problema.
  • Força 4x MSAA: aquest paràmetre obliga a combatre múltiples mostres (MSAA). Com qualsevol altre maquinari gràfic d’ordinador, més AA fa que les coses semblin millors, però el rendiment té un èxit.
  • Mode estricte activat: aquest paràmetre parpelleja la pantalla quan una aplicació utilitza el fil principal per realitzar operacions intenses i llargues.
  • Mostra l’ús de la CPU: col·loca una petita finestra a la part superior dreta de la pantalla amb informació sobre la CPU i com s’utilitza. Amb un joc perfecte.
  • Representació de la GPU del perfil: aquesta configuració pot dibuixar un gràfic a la pantalla o bé escriure-ho a un fitxer. El gràfic és una representació visual de la duresa que treballa la GPU. Això és un altre realment net per provar.
  • Activa les traces d'OpenGL: aquesta configuració cerca els errors d'OpenGL i els col·loca al fitxer de registre que vau triar quan el vau iniciar. Res del que la majoria d’usuaris haurà de tocar mai.
  • No mantingueu activitats: aquesta configuració destrueix (com ara, obliga a totes les aplicacions tancades) tan bon punt sortiu de la vista principal. No pot sortir res de bo, independentment del que haureu sentit a Internet.
  • Límit de procés de fons: permet una configuració personalitzada de quants processos es poden executar en segon pla alhora. Amb una altra, la majoria de nosaltres no hauríem de jugar amb moltes vegades, si no ho és.
  • Mostra tots els ANR: aquesta configuració fa que tots els processos mostrin un diàleg "L'aplicació no respon" si es penja, fins i tot processos de fons que l'usuari no ha iniciat. És útil si una aplicació interfereix amb una altra.

És evident que la majoria de nosaltres no tindrem necessitat de la majoria d’aquestes configuracions. A més, entrar-hi i tocar les coses pel fet de tocar-les, pot provocar realment coses dolentes. Però sempre és bo saber què es pot fer, fins i tot si mai no pretenem fer-ho.

Tant de bo, esborri algunes preguntes sobre aquestes opcions i configuracions de paraules crítiques!