Android-utvikleralternativer komplett guide

Når du søker etter en rotveiledning for en Android-enhet, blir du alltid bedt om å låse opp de skjulte utvikleralternativene, og deretter aktivere USB-feilsøking og / eller OEM-låsning. Men hva med resten av alternativene? Android-innstillingsmenyen gir ingen klar forklaring på dem - det er det jeg vil ta opp i dag. Dette vil være en omfattende oversikt over alle innstillingene i menyen for utvikleralternativer i lekmannsbetingelser, og hvordan de kan forbedre eller ødelegge telefonen din.

Jeg har forsøkt å være så omfattende som mulig, men noen alternativer kan variere mellom telefonene. Så hvis du har noen utvikleralternativer på telefonen din som ikke er oppført på denne enheten, legg den i kommentarene for min forskning.

Hovedalternativer

  • Ta feilrapport: Ved å trykke på dette vil du få tak i de nåværende loggfilene på enheten din og pakke dem for sending til en mottaker du oppgir, som en e-postadresse.
  • Passord for sikkerhetskopi på skrivebordet: Dette vil tvinge et passord til sikkerhetskopier du oppretter via ADB. Uten passordet kan disse sikkerhetskopiene ikke gjenopprettes på telefonen din.
  • Hold deg våken: Dette vil tvinge skjermen til å alltid være våken mens du lader, noe som er bra for å redusere skjermens levetid og brenne bilder inn i den.
  • OEM-opplåsing - Dette vil tillate at opplasteren din låses opp, men det er ikke så enkelt som å snu denne bryteren hvis operatøren eller produsenten har startet opp enheten din. Men vanligvis er det første skritt i riktig retning.
  • Aktiver Bluetooth HCI snoop log: Dette er ment for utviklere og sikkerhetsspesialister som trenger å analysere Bluetooth HCI (Host Controller Jegnterface) pakker. Loggen vil bli funnet i en katalog som (/sdcard/btsnoop_hci.log) for henting og inspeksjon.
  • Velg USB-konfigurasjon: Dette alternativet ser ut til å tilby en måte å stille inn "standard" USB-modus, men den overstyres av standard USB-alternativ i innstillingsmenyen. Det er ett alternativ her, men det kan være forvirrende, kalt "Audio Source". Noen lurer på om det gjør Android-enheten din til en lydkilde for datamaskinen din. Hva innstillingen "USB-konfigurasjon: lydkilde" faktisk gjør, er at telefonen din kan kommunisere via USB med USB-lydutstyr, som en USB DAC. Det er ikke for å dirigere lyd fra Android til PC-en din via USB.

Feilsøkingsalternativer

  • USB-feilsøking: Dette gjør at Android-enheten din i utgangspunktet kan kommunisere med PC-ens USB-porter via Android Debug Bridge. Det er en ekstra funksjonalitet ved USB-kommunikasjon - selvfølgelig vil enheten din alltid bli gjenkjent som en lagringsenhet eller hvilken som helst USB-modus du har aktivert på enheten din, men uten USB-feilsøking aktivert, kan du ikke skyve ADB-kommandoer til Android fra datamaskinen din.
  • Opphev USB-feilsøkingstillatelser: Dette vil tilbakekalle alle tastaturene på enheten din som samsvarer med en Android-enhet til datamaskinen / ene som brukes til ADB-feilsøking. Det er i utgangspunktet som å slette et WiFi-passord.
  • Strømmeny feilrapporter: Dette vil aktivere et alternativ i strømmenyen for å samle inn og sende en feilrapport.
  • Tillat spotte steder: Denne innstillingen lar deg angi en falsk plassering for enheten din, som kan lure de fleste apper som bruker stedsinnsamling - men det er ikke idiotsikkert, for eksempel kan noen apper som Google Play få din omtrentlige plassering basert på SIM-operatøren din, hvis du bruker mobildata uten VPN.
  • Velg mock location app: Du kan ha dette alternativet i stedet for "Tillat spotte steder", og det vil i utgangspunktet be deg om å velge en tredjepartsapp installert på telefonen for å vise spotte steder til forespørsler fra apper.
  • Velg feilsøkingsapp: I lekmannsbetingelser lar du deg velge et program du vil feilsøke, og er ment for verktøy applikasjonsutviklere for å sikre at appen deres fungerer bra på Android.
  • Vent på feilsøkingsprogrammet: Disse alternativene blir tilgjengelige når du har valgt en app for feilsøking med det forrige alternativet - det forhindrer at appen kjører før feilsøkingsprogrammet er koblet til.
  • Bekreft apper via USB: Dette vil tillate Google å skanne applikasjoner du installerer over ADB for skadelig oppførsel. Det er bra hvis du skyver .APK-filer fra datamaskinen din til Android-enheten din.
  • Vis detaljer: Selvforklarende, men det viser deg bokstavelig talt bare en visuell indikator der skjermen trykkes. Bra for å diagnostisere en feil berøringsskjerm.
  • Pekerplassering: Denne innstillingen plasserer en informasjonslinje øverst på skjermen som forteller skjermkoordinatene til det siste stedet skjermen ble berørt.
  • Vis overflateoppdateringer: Gjør kanten på et appvindu til å blinke når innholdet oppdateres.
  • Vis layoutgrenser: Dette markerer alle kantene på et oppsett for å vise deg hvor berøringer er registrert - som om det er en usynlig widget på skjermen, vil dette markere den.
  • Tving RTL-retningsretning: Tvinger skjermorientering for støtte fra høyre til venstre språk.
  • Vindusanimasjonsskala: Stiller inn hastigheten for avspilling av vindusanimasjon. Et lavere tall er raskere. Noen “display” -modeller angis alternativ, sammen med den under den, veldig lav i mobiltelefonbutikker, for å få telefonene til å fremstå som raske og raske.
  • Overgangs animasjonsskala: Angir hastigheten for avspilling av overgangsanimasjon. Igjen, lavere er raskere.
  • Simuler sekundære skjermer: Denne innstillingen lar utviklere simulere forskjellige skjermstørrelser. Det er litt buggy.
  • Tving GPU-gjengivelse: Tvinger applikasjoner til å bruke maskinvare 2D-gjengivelse hvis de ble skrevet for ikke å bruke den som standard. Dette kan være bra eller dårlig, avhengig av applikasjon.
  • Vis GPU-visningsoppdateringer: Med denne innstillingen får enhver visning som er tegnet med GPU-maskinvaren et rødt overlegg.
  • Vis oppdateringer av maskinvarelag: Denne innstillingen vil fortelle deg når lag oppdateres i programvarevisninger som støttes av maskinvaren.
  • Feilsøking av GPU-trekk: Overdraw skjer hver gang applikasjonen ber systemet om å tegne noe på noe annet. Denne innstillingen lar deg se når og hvor dette skjer, slik at du vet om det er et problem.
  • Force 4x MSAA: Dette vil tvinge 4x multisampling anti-aliasing, som vil glatte ut "jaggies" på 3D-grafikk, men reduserer total ytelse.
  • Streng modus aktivert: Denne innstillingen blinker på skjermen når et program bruker hovedtråden til å utføre lange, intensive operasjoner.
  • Vis CPU-bruk: Dette plasserer ganske enkelt et lite vindu øverst til høyre på skjermen med informasjon om CPU og hvordan den brukes.
  • Gjengivelse av profilprofil: Denne innstillingen kan enten tegne en graf på skjermen, eller skrive den til en fil. Grafen er en visuell gjengivelse av hvor hardt GPUen jobber. Dette er en annen veldig fin en å prøve.
  • Aktiver OpenGL-spor: Denne innstillingen ser etter OpenGL-feil, og plasserer dem i loggfilen du valgte da du startet den. Ingenting som de fleste brukere noen gang vil trenge å berøre.
  • Ikke hold aktiviteter: Dette vil bokstavelig talt ødelegge enhver aktivitet så snart du går ut av hovedvinduet, og tvinge alt som er knyttet til appen til å lukkes. Dette er ikke en god ting, og vil redusere den totale batterilevetiden. Det er stort sett den samme grunnen til at "RAM-rengjøringsmidler" og apper som tvinger lukke bakgrunns tjenester er dårlige i det lange løp. Telefonen din må jobbe hardere for å åpne appene neste gang du starter dem.
  • Grense for prosess i bakgrunnen: Tillater en tilpasset innstilling av hvor mange prosesser som kan kjøres i bakgrunnen samtidig. Du burde virkelig ikke leke med dette, bare la det være på standard.
  • Vis alle ANR-er: Denne innstillingen gjør at hver prosess viser en "App reagerer ikke" -dialog hvis den blir hengt - selv bakgrunnsprosesser som brukeren ikke startet. Nyttig hvis en applikasjon forstyrrer en annen.

Nettverksalternativer

  • Aggressiv overføring av Wi_Fi til mobil: Når dette er aktivert, vil enheten din være mye raskere om å aktivere mobildataforbindelsen når den oppdager et svakt wifi-signal.
  • Tillat alltid Wi_Fi Roam-skanninger: Hvis du aktiverer dette, blir enheten din bedt om det alltid skann etter åpne wifi-nettverk, selv når enheten din sover. Dette er nyttig hvis du kjører nedover en gate full av åpne wifi-tilkoblinger og laster ned musikkfiler og vil at enheten skal hoppe mellom wifi-tilkoblingene.
  • Mobildata alltid aktiv: Dette gjør nøyaktig hva det står, det holder mobildataene alltid slått på, selv om du aktiverer wifi. Det er best sammen med alternativet "Aggressive wi_fi to celloverover".

Medialternativer

  • Deaktiver USB-lydrute: Aktivering av dette vil deaktivere Automatisk ruting til USB-lydutstyr, som en USB DAC.

$config[zx-auto] not found$config[zx-overlay] not found