Android-udviklerindstillinger forklaret: Alt hvad du kan gøre med disse indstillinger

Android leveres med en hel masse udviklermuligheder, der kan låse op for eksperimentelle og fejlfindingsfunktioner. Her er, hvad disse muligheder gør.

Mest Android smartphones og tabletter har allerede snesevis (eller endda hundredvis) af indstillinger til at ændre alt fra meddelelser til systemfarver. Der er endnu flere indstillinger gemt væk i Developer-indstillingerne, som for det meste er beregnet til at hjælpe med at skabe Android-applikationer, men nogle af dem kan også være nyttige i andre situationer.

Selvom nogle af de funktioner, der er tilgængelige via udviklerindstillingerne, kan være nyttige, er det ikke altid klart, hvilken mulighed der gør hvad. Selvom ingen af ​​funktionerne i udviklerindstillingerne vil ødelægge din telefon eller tablet, kan det forårsage utilsigtede problemer at aktivere nogle af dem. Det er derfor, vi gennemgår alt, hvad du kan gøre med udviklerindstillinger i denne roundup, så du kan vide præcis, hvilken indstilling der gør hvad.

Sådan får du adgang til udviklerindstillinger på Android

Udviklerindstillinger er skjult som standard, så du skal aktivere dem, før du kan få adgang til nogen af ​​de tilgængelige indstillinger. Den nøjagtige proces her afhænger af, hvilken version af Android du kører, og nogle enhedsproducenter (såsom Samsung) flytter rundt, hvor nogle af menuerne er placeret.

Det første trin er at finde ud af, hvor byggenummeret er placeret i appen Indstillinger på din enhed. Generelt kan du finde det ved at åbne appen Indstillinger på din enhed og derefter navigere til Om telefon > byggenummer. Android 8.0 og Android 8.1 har den placeret under System > Om telefon > Byggenummer. Hvis du har en tablet, kaldes denne normalt 'Om tablet' i stedet for. Placeringen kan variere for tilpassede builds af Android - for eksempel har Samsung-enheder den under Om telefonen (eller tablet) > Softwareoplysninger > Byggenummer.

Hvis du ikke kan finde den, bruger du muligvis en enhed med en brugerdefineret version af Android, der flytter, hvor nogle indstillinger er placeret. Hvis din Indstillinger-app har en søgeknap (den er normalt tæt på toppen af ​​skærmen med et forstørrelsesglasikon), tryk på den og søg efter "build number". Hvis det kommer op, skal du trykke på det, og det skal fremhæves på siden om.

Når du endelig når Build-nummeret, skal du blive ved med at trykke på build-nummeret, indtil du ser en bekræftelsesmeddelelse. Ældre enheder aktiverede simpelthen udviklerindstillinger med det samme, mens telefoner og tablets med nyere versioner af Android normalt kræver, at du indtaster din låseskærmsadgangskode for at bekræfte. Du bør se en popup, der siger "Du er nu en udvikler", når du er færdig, som det ses på skærmbilledet nedenfor.

Derefter skulle du nu have en ny Udviklerindstillingsmenu tilgængelig i din Indstillinger-app. Igen afhænger den nøjagtige placering af Udviklerindstillingsmenuen af ​​din version af Android-versionen og enhedsproducenten. Nogle enheder (som nyere Samsung-telefoner og -tablets) placerer udviklerindstillinger tæt på bunden af ​​hovedskærmbilledet Indstillinger, mens andre flytter dem til en systemmenu eller en anden placering. Hvis du har en søgeknap i din Indstillinger-app, kan du prøve at trykke på den og skrive "udviklerindstillinger" for at finde menuen.

Forklaring af hver indstilling i Developer Options

Vi vil gennemgå alle muligheder i indstillingsmenuen for Android-udviklere, og hvad de gør. Den nøjagtige rækkefølge og placering af disse muligheder kan variere fra enhed til enhed, og nogle producenter tilføjer et par af deres egne, som vi vil dække her. Denne liste er også baseret på Android 12L/12.1 — fremtidige versioner af Android kan tilføje eller fjerne nogle af disse muligheder.

Hovedmuligheder

Hukommelse: Ved at trykke på dette åbnes en skærm, der viser, hvor meget RAM (Random Access Memory) din enhed bruger i øjeblikket, sammen med gennemsnit baseret på intervaller på 3 timer, 6 timer, 12 timer eller 1 dag. Du kan også se en liste over apps på din telefon sorteret efter, hvor meget hukommelse de bruger. Hvis du bemærker, at din enhed genindlæser apps ofte, når du skifter mellem applikationer, kan det være en god idé at tjekke denne skærm og se, om en app opfører sig forkert.

Fejlrapport: Dette giver dig mulighed for at generere en fejlrapport til Android-systemet. Google beder muligvis om en fejlrapport, hvis du indgiver fejl med Android eller andre kernesystemkomponenter.

Fejlrapporthåndtering: Dette ændrer, hvilket program der håndterer fejlrapportgenvejen på din enhed. Der er normalt ingen grund til at ændre dette.

Adgangskode til sikkerhedskopiering til skrivebordet: Dette opretter en backup-adgangskode til brug af adb-kommandoer til at sikkerhedskopiere og gendanne enhedsapps og -data.

Hold dig vågen: Aktivering af denne kontakt forhindrer din telefon i at sove (skærmen slukker), når enheden oplades. Dette kan være nyttigt til at teste apps eller andre opgaver, hvor du ikke ønsker at låse din enhed op igen og igen i en periode.

Aktiver Bluetooth HCI snoop-log: Dette gemmer alle Bluetooth HCI-pakker til en fil gemt på /sdcard/btsnoop_hci.log, som derefter kan åbnes med et værktøj som f.eks. Wireshark at analysere og fejlfinde Bluetooth-data.

OEM oplåsning: Denne skifte er påkrævet for at være aktiveret, når bootloaderen låses op, men det er ikke det eneste trin til at låse bootloaderen op. Denne mulighed vises ikke på alle enheder.

Løbende tjenester: Dette åbner en skærm, der viser dig alle de applikationer og systemprocesser, der kører på din enhed, og hvor meget hukommelse hver enkelt bruger. Det ligner den ovennævnte Memory-skærm, men denne er mere nyttig til at kontrollere den aktuelle tilstand af din enhed.

Billedfarvetilstand: Dette skifter din enhed til at bruge sRGB-farverum, hvilket plejede at være nyttigt i dagene før, de fleste enheder brugte sRGB som standard. I dag har denne switch normalt ingen effekt.

WebView implementering: Dette ændrer, hvilken applikation der er ansvarlig for at gengive indlejret webindhold i Android-applikationer. Du bør ikke røre ved dette, medmindre du har en god grund til det, ellers kan du ende med at miste nogle appdata (f.eks. hvis en app bruger lokal lagring med WebView).

Automatiske systemopdateringer: Deaktivering af dette forhindrer din enhed i at anvende systemopdateringer under genstartsprocessen, hvis en opdatering allerede er blevet downloadet. Nogle enheder kan tilsidesætte denne adfærd eller have en anden skifte et andet sted for, hvordan systemopdateringer håndteres.

DSU Loader: Det DSU Loader funktion blev introduceret i Android 11, og giver dig mulighed for midlertidigt at starte op i et generisk systembillede.

System UI-demotilstand: Demotilstand er for det meste beregnet til at tage rene skærmbilleder uden nogen distraherende detaljer. Den viser uret kl. 12:00, batteriniveauet på 100 % og skjuler alle meddelelsesikoner.

Hurtige indstillinger udvikler fliser: Denne skærm giver dig mulighed for at tilføje nogle skift til andre udviklerindstillinger til din enheds hurtige indstillinger (hvor Wi-Fi- og Bluetooth-skifterne er).

Fejlretning

USB debugging: Aktivering af dette giver mulighed for Android Debug Bridge værktøj på en computer til at kommunikere med din enhed via USB. ADB kan bruges til at sideloade apps, ændre systemindstillinger med kommandoer, give tilladelser til apps og mere. Nogle programmer og spil nægter dog at starte, hvis USB-fejlretning er aktiveret.

Tilbagekald USB-fejlretningsgodkendelser: At oprette forbindelse til din enhed med ADB for første gang kræver, at du godkender den pågældende computer. Denne mulighed tilbagekalder alle ADB-autorisationer, hvilket kan være nyttigt, hvis du ikke har adgang til nogle af de computere, du måske har brugt tidligere.

Trådløs fejlfinding: Dette giver dig mulighed for at bruge ADB over et lokalt Wi-Fi-netværk i stedet for kun USB. Trådløs fejlfinding har været tilgængelig i årevis i Android, men Google tilføjede kun denne skifte med Android 11.

Deaktiver ADB-godkendelsestimeout: De fleste enheder tilbagekalder automatisk USB-fejlretningsgodkendelser, efter at de ikke har været brugt i syv dage, som en sikkerhedsforanstaltning. Denne skifte slår denne funktion fra, men du bør ikke bruge denne, medmindre du har en virkelig god grund.

Genvej til fejlrapport: Dette tilføjer en ny knap i strømmenuen til at generere en fejlrapport.

Aktiver detaljeret leverandørlogning: Dette inkluderer flere oplysninger i fejlrapporter, muligvis inklusive private oplysninger.

Aktiver inspektion af visningsattributter: Dette giver dig mulighed for at inspicere visninger i applikationer ved hjælp af Layoutinspektør i Android Studio, hvilket kan komme til nytte, mens du udvikler apps.

Vælg debug-app/Vent på debugger: Normale fejlrapporter og debugging giver ikke altid alle de oplysninger, du har brug for, når du udvikler en app, især når det kommer til at finde ud af, hvorfor en app går ned ved opstart. Denne mulighed giver dig mulighed for at vælge en debugger-applikation, der kan initialiseres før en given app, konfigureret med "vent på debugger".

Bekræft apps over USB: Dette kontrollerer applikationer, der er sideindlæst gennem ADB, for skadelig kode, svarende til hvordan applikationer, der er downloadet på din enhed, bekræftes ved hjælp af Google Play Protect. Dette kan være praktisk, hvis du downloader programmer fra internettet på din computer og installerer dem ved hjælp af ADB.

Bekræft bytekode for debuggable apps: Dette er en anden sikkerhedsforanstaltning, og den er aktiveret som standard.

Logger buffer størrelse: Dette ændrer den maksimale filstørrelse for loggeren (også kendt som "logcat"). En længere buffer kan vise ældre aktivitet, mens en kortere buffer kun indeholder logfiler for den seneste aktivitet.

Funktionsflag: Google inkluderer nogle gange eksperimentelle funktioner i Android Developer Previews og Betas, og det er her, de er placeret. De fleste enheder, der kører en stabil version af Android, har en tom menu med funktionsflag.

Aktiver GPU-fejlretningslag: Denne mulighed gør det muligt at indlæse Vulkan-valideringslag fra lokal enhedslagring. Google har noget dokumentation med flere oplysninger.

Præferencer for grafikdriver: Dette giver dig mulighed for at tilsidesætte systemgrafikdriveren for specifikke applikationer med en anden driver. De fleste enheder har ikke en anden mulighed for en grafikdriver, men Esper har et blogindlæg, der forklarer, hvordan dette fungerer hvis du er interesseret i den tekniske side.

Ændringer i appkompatibilitet: Denne menu giver dig mulighed for at teste hver enkelt API-ændring i den aktuelle version af Android mod en ældre app, hvilket er nyttigt for udviklingsprocessen med at opdatere en applikation. Det virker kun for debuggable apps, så det er ikke for nyttigt uden for softwareudvikling.

Vis opdateringshastighed: Dette tilføjer en Fraps-lignende tæller øverst på skærmen til at kontrollere den aktuelle opdateringshastighed, hvilket er nyttigt for enheder, der dynamisk skifter mellem opdateringshastigheder. Husk at dette er ikke en billedhastighedstæller.

Tillad skærmoverlejringer i Indstillinger: Moderne versioner af Android tillader ikke, at overlejringer kører, mens du er i appen Indstillinger for at forhindre mulige sikkerhedsrisici. Denne indstilling tilsidesætter det - vend den ikke, medmindre du har en god grund.

Systemsporing: Dette er et nyttigt værktøj til ydeevneoptimering under appudvikling.

Netværk

Trådløs skærm certificering: Denne indstilling bruges til at give dig mulighed for at caste din enheds skærm til ethvert tv eller skærm, der understøtter Miracast, men Google rippede koden ud for det for år siden til fordel for sin egen Chromecast standard, så denne skifte gør ikke rigtig noget på de fleste enheder

Aktiver Wi-Fi omfattende logning: Dette viser indikatoren for modtaget signalstyrke, eller kort sagt RSSI, på hvert netværk i Wi-Fi-indstillingerne. RSSI-værdien kan fortælle dig styrken af ​​et givet Wi-Fi-signal, men apps som f.eks WiFi analysator er normalt et bedre værktøj til jobbet.

Wi-Fi sikker tilstand: Denne mulighed er tilgængelig på nogle enheder, og den prioriterer netværksstabilitet frem for ydeevne.

Wi-Fi-scanningsregulering: Dette begrænser, hvor ofte din enhed søger efter Wi-Fi-netværk, hvilket nogle gange kan reducere batteriforbruget, men betyder også, at det vil tage længere tid for din enhed at oprette forbindelse til kendte netværk.

Wi-Fi ikke-vedvarende MAC-randomisering/Forbedret Wi-Fi MAC-randomisering: Android bruger enten vedvarende MAC randomisering eller ikke-vedvarende MAC randomisering når du opretter forbindelse til Wi-Fi-netværk, alt efter hvad der er nødvendigt. Denne mulighed tvinger Android til altid at bruge ikke-vedvarende MAC-randomisering, som i det væsentlige narrer netværket til at tro, at du har en ny enhed, hver gang du opretter forbindelse. Dette kan være nyttigt for netværk med kapacitive logins eller andre konfigurationsproblemer.

Mobildata altid aktive: Android slukker for din mobildataforbindelse, når du har forbindelse til Wi-Fi, fordi at holde begge forbindelser i live øger batteriforbruget. Denne mulighed vender denne adfærd, hvilket kan være nyttigt, hvis du ikke vil vente på LTE eller 5G for at genoprette forbindelsen, når du afbryder forbindelsen til Wi-Fi. Vær advaret: Dette vil højst sandsynligt reducere dit batteri liv.

Tethering hardwareacceleration: Denne indstilling er aktiveret som standard og forbedrer tethering-forbindelser med specielle hardwarefunktioner. Du behøver sandsynligvis ikke rode med det.

Standard USB-konfiguration: Dette ændrer, hvilken tilstand der bruges, når du tilslutter din enhed til en computer (eller en anden USB-vært). De fleste enheder har "Ingen dataoverførsel" som standardindstilling. Hvis du f.eks. konstant overfører filer via USB, kan du vælge "Filoverførsel" her for at undgå at vælge det hver gang. Husk, at indstillingen kun gælder, når din enhed er låst op.

Vis Bluetooth-enheder uden navne: Android ignorerer normalt Bluetooth-enheder, der ikke har et navn, men denne indstilling viser dem med deres MAC-adresser sammen med alle andre Bluetooth-enheder.

Deaktiver absolut lydstyrke: Moderne versioner af Android understøtter absolut lydstyrke til Bluetooth-udgange, hvilket normalt giver dig mest mulig kontrol over lydstyrken. Nogle hovedtelefoner og headset kan dog være kræsne med dette aktiveret. At slå denne til (hvilket slår absolut lydstyrke fra, ikke til) kan hjælpe i situationer, hvor højttalere eller hovedtelefoner er for støjsvage.

Aktiver Gabeldorsche: Dette aktiverer den nye Bluetooth-stak Google begyndte at arbejde på i Android 11, som kaldes Gabeldorsche (en reference til Danmarks historie). Der er ingen grund til, at de fleste mennesker skulle bruge dette lige nu, og det er faktisk skjult på nogle enheder.

Deaktiver Bluetooth A2DP-hardwareaflæsning: Dette ændrer, hvordan Bluetooth-lyd transmitteres, og kan nogle gange reparere buggy Bluetooth-hovedtelefoner og -højttalere.

Bluetooth AVRCP-version/Bluetooth MAP-version: Disse ændrer, hvordan Android håndterer mediekontrol over Bluetooth. Du behøver sandsynligvis ikke rode med disse indstillinger.

HD lyd: Denne kontakt er slået til som standard og skifter Bluetooth-lyd fra SBC-codec af lavere kvalitet til en codec af højere kvalitet. Hvis ingen bedre codecs er tilgængelige, eller du slet ikke har en Bluetooth-lydenhed tilsluttet, kan denne indstilling være nedtonet.

Bluetooth Audio Codec: Denne menu viser alle audio-codec'er, der understøttes af din Android-enhed, og når du har en Bluetooth-enhed tilsluttet, bliver de muligheder, der ikke understøttes af dine hovedtelefoner eller højttalere, nedtonet. Der er normalt ingen grund til at ændre lydcodec her (Android vælger automatisk den bedste tilgængelig), men denne menu er en fantastisk måde til hurtigt at tjekke med codecs, om en Bluetooth-lydenhed virker med.

Bluetooth-lydsamplehastighed/bit pr. prøve: Dette ændrer nogle af kvalitetsindstillingerne for Bluetooth-lyd. Du behøver sandsynligvis ikke rode med disse.

Bluetooth Audio Channel Mode: Dette ændres, hvis din Bluetooth-lydenhed bruger Mono- eller Stereolyd. Desværre, som med codec-vælgeren, kan du kun vælge mellem tilstande, der understøttes af lydenheden.

Maksimalt antal tilsluttede Bluetooth-lydenheder: Nogle telefoner og tablets kan oprette forbindelse til flere Bluetooth-lydenheder på én gang. Standarden er allerede den højest tilladte mulighed, så der er normalt ingen grund til at ændre noget her.

Input

Vis tryk: Dette viser en prik på skærmen, hvor eventuelle fingre i øjeblikket rører ved skærmen. Denne funktion er nyttig under skærmoptagelser for at vise, hvor du trykker på skærmen, men nogle indbyggede skærmoptagere har mulighed for at aktivere dette automatisk under optagelse.

Pointerplacering: Dette svarer til 'Vis tryk', men det viser de faktiske koordinater for dine tryk øverst på skærmen.

Tegning

Vis overfladeopdateringer: Dette blinker hele skærmen, når noget ændres i den aktuelle apps tilstand. Dette kan være nyttigt til fejlfinding af apps, men hvis du er følsom over for bevægelse, absolut ikke aktivere dette.

Vis layoutgrænser: Dette viser et gitterlignende layout på alle elementer, hvilket gør det nemmere at se marginområder på visse elementer. Igen, dette er kun virkelig nyttigt, når du udvikler apps.

Tving RTL-layoutretning: Dette tvinger al tekst til at blive vist som højre mod venstre, selvom det aktuelle sprog er skrevet som venstre mod højre. Denne mulighed kan være nyttig til at teste, hvordan apps vil se ud på sprog som arabisk, uden faktisk at ændre enhedssproget.

Vinduesanimationsskala/Transitionsanimationsskala/Animatorvarighedsskala: Disse tre muligheder ændrer hastigheden på de fleste animationer i Android. Indstilling af dem til værdier som 0,5x kan nogle gange få din enhed til at føles hurtigere, men kan også resultere i en mere hakkende oplevelse.

Simuler sekundære skærme: Dette simulerer en skærm, der er forbundet til din Android-enhed, med resultatet vist på et gennemsigtigt lag øverst på skærmen. Dette kan være nyttigt, når du tester programmer, der reagerer på eksterne skærme.

Mindste bredde/minimumsbredde: Dette er en anden måde at ændre skaleringen for applikationer på Android - en mindre værdi øger størrelsen, og en højere værdi gør alt mindre. Indstillingen 'Skærmstørrelse' i den normale app Indstillinger er normalt den bedste måde at ændre skærmens skalering på, men denne indstilling kan blive meget større og mindre. Hvis din enhed har Android 12L/12.1 eller nyere, vil indstilling af en høj nok værdi her få proceslinjen, der er beregnet til tablets, til at blive vist.

Displayudskæring: Det er her, du kan tilpasse hakket, kamerahullet eller andre udskæringer på din enheds skærm. Hvis din enhed allerede har en udskæring, vil "Skjul"-indstillingen skubbe statuslinjen ned for at gøre den usynlig.

Hardware-accelereret gengivelse

Vis se opdateringer/Vis opdateringer af hardwarelag: Disse ligner den ovenfor nævnte 'Vis overfladeopdateringer'-indstilling. Der er ingen grund til at bruge dem, medmindre du er en udvikler, der tester en app.

Debug GPU-overtræk: Dette bruger farvekodning til at visualisere, hvor mange gange den samme pixel er blevet tegnet i den samme ramme. Visualiseringen viser, hvor en app muligvis laver mere gengivelse end nødvendigt.

Fejlretning af ikke-rektangulære klipoperationer: Dette deaktiverer klippeområdet på lærredet for at skabe usædvanlige (ikke-rektangulære) lærredsområder.

Tilsidesæt force-mørke: Denne indstilling blev tilføjet i Android 10 og er formodes at tvinge apps til at have et mørkt tema, selvom de ikke har en. Det fungerede dog aldrig på tværs af alle applikationer, da det var nyt, og det ser ud til at være endnu mindre pålideligt nu. De fleste Android-apps har også en indbygget mørk tilstand på dette tidspunkt, så det er ikke så nødvendigt.

Tving 4x MSAA: Dette fremtvinger multisample anti-aliasing (MSAA) i alle apps, der bruger OpenGL ES 2.0.

Deaktiver HW-overlays: Hardwareoverlejringer gør det muligt for apps, der viser noget på skærmen, at bruge mindre processorkraft. Uden overlejringen deler en app videohukommelsen og skal konstant tjekke for kollision og klipning for at gengive et korrekt billede. Lad være med at rode med denne mulighed, medmindre du har en god grund til det.

Simuler farverum: Dette kan skifte skærmfarver mellem et par forskellige tilstande, inklusive en monokrom mulighed.

Deaktiver USB-lydrouting: Dette forhindrer Android i automatisk at bruge nyligt tilsluttede USB-lydenheder, såsom hovedtelefonadaptere eller USB-headset. Det kan være nyttigt, hvis du vil tilslutte en enhed, der tilbyder en lydudgang, men faktisk ikke ønsker at bruge lyddelen, som en USB-dockingstation eller en adapter med et 3,5 mm hovedtelefonstik blandt andre porte.

Indstillinger for medieomkodning: Denne menu har muligheder for at ændre, hvordan enheden indlæser mediefiler. Rør ikke ved disse.

Overvågning

Strenge tilstand aktiveret: Dette er et værktøj for udviklere til at overvåge utilsigtet lagring eller netværksadgang på en applikations hovedtråd.

Profil-HWUI-gengivelse: Dette er en måde at overvåge GPU-aktivitet på din enhed, selvom det ikke er så nyttigt uden for test af applikationer under udvikling.

Apps

Gem ikke aktiviteter: Dette vil med kraft lukke applikationer, så snart de flyttes til baggrunden, hvilket i det væsentlige er det samme som at stryge dem ud af skærmbilledet Seneste. Der er ingen grund til at bruge dette, medmindre du tester en app og skal genindlæse den konstant til test.

Baggrundsprocesgrænse: Dette ændrer det maksimale antal programmer, der opbevares i baggrundshukommelsen, før de ryddes. Igen er der ingen grund til at ændre dette, og ændring af det kan gøre din batterilevetid værre - genstart af apps kræver konstant mere processorkraft end at holde dem i baggrunden.

Vis altid nedbrudsdialog: Temmelig selvforklarende, dette vil vise en pop op-meddelelse, når et program går ned for nem fejlrapportering.

Vis baggrunds-ANR'er: Aktivering af dette vil vise 'App svarer ikke'-meddelelser for apps, der kører i baggrunden, ud over standardadfærden for at vise dem for frosne apps åbne på din skærm.

Suspender eksekvering for cachelagrede apps: Android-applikationer skal ikke køre, når de er cachelagret i hukommelsen, men denne mulighed forhindrer dem fuldstændig i at gøre det. Denne mulighed kan forbedre batterilevetiden på bekostning af ydeevnen (det kan være længere for cachelagrede apps at blive gendannet, når de åbnes igen), men resultater fra det virkelige liv er blandede.

Vis meddelelseskanaladvarsler: De fleste Android-apps sortere deres meddelelser i kategorier, som kan slås til eller fra individuelt fra Android-indstillingerne. Aktivering af denne mulighed viser en advarsel, når en app sender en meddelelse, der ikke er tildelt en kategori. Dette er hovedsageligt nyttigt for udviklere at sikre, at alle deres meddelelser er i en kategori - hvis du er det forsøger at finde ud af, hvilken kanal en notifikation kom fra, skal du bare trykke og holde på den fra notifikationerne panel.

Nulstil notifikationens betydning: Android forsøger at sortere dine meddelelser over tid efter vigtighed, og tryk på denne knap nulstiller denne adfærd.

Standby apps: Dette viser alle de applikationer, der i øjeblikket er på standby på din enhed.

Tving tilladelse til apps på eksternt: Android-apps kan vælge, om de kan installeres på eksternt lager (normalt microSD-kortpladsen) med en manifestindstilling, men denne mulighed tilsidesætter det. Ændring af dette og flytning af ikke-understøttede apps til ekstern lagring kan forårsage mærkelig adfærd, så det er nok bedst at lade dette være.

Tving aktiviteterne til at ændre størrelsen: Denne mulighed tvinger alle applikationer til at ændre størrelsen, hvilket kan være en (buggy) rettelse for apps, der ikke fungerer i delt skærmtilstand eller ikke kan ændres størrelse på Chromebooks.

Aktiver freeform windows: Denne mulighed gør det muligt for programmer at åbne i flydende vinduer, selvom enheden ikke var beregnet til frit format (som de fleste telefoner). Når du har aktiveret dette, skal du holde nede på en apps ikon på skærmen Seneste og vælge 'Freeform' for at gøre det til et flydende vindue. Nogle brugerdefinerede versioner af Android har allerede en tilpasset implementering af dette, såsom 'Pop-up View' på Samsung Galaxy-telefoner og -tablets.

Tving skrivebordstilstand: Hvis du tilslutter en ekstern skærm (f.eks. en skærm via USB Type-C), vil dette tvinge den til at bruge en forenklet skrivebordsgrænseflade med fritformede vinduer og en brugerdefineret launcher. Den nøjagtige implementering af dette varierer efter Android-skin og version, og nogle enheder har deres egen adfærd, der tilsidesætter denne mulighed.

Aktiver ikke-tilpasningsbar i multi-window/multi-window for alle apps: Dette tillader applikationer, der ikke er bygget til at ændre størrelse (som mange spil), til at blive brugt i multi-window mode.

Nulstil ShortcutManager hastighedsbegrænsning: Android begrænser, hvor mange gange en app kan opdatere sine genveje på startskærmen og andre systemplaceringer for at forhindre nedgang i ydeevnen. Denne mulighed nulstiller den hastighedsbegrænsende timer, som primært kun er nyttig til udvikling.

Andre afsnit

Autofyld: Alle mulighederne i dette afsnit er til at teste Androids Autofill-ramme, og der er ingen grund for at ændre eventuelle indstillinger her, medmindre du tester en app, der bruger Autofyld-data (eller en Autofyld udbyder).

Opbevaring: Dette indeholder kun én mulighed, som kan vise eventuelle delte data-blobs i Android-systemet. I de fleste tilfælde vil dette være tomt med en besked som "Der er ingen delte data for denne bruger."

Beliggenhed: Valgmuligheden 'Vælg mock location app' kan bruges sammen med apps som GPS Joystick til at forfalske din enheds fysiske placering. Tjek ud vores placerings-spoofing-guide for flere detaljer.

Spil: Nogle Samsung Galaxy-enheder har en sektion kaldet 'Spil' i Udviklerindstillingerne med en indstilling for GPUWatch, som tilføjer overlejringer for FPS- og CPU-belastningen. I modsætning til opdateringshastighedstælleren i sektionen 'Vis', viser denne den aktuelle FPS-værdi fra den aktuelle applikation eller spil, som ofte er lavere end den faktiske opdateringshastighed på skærmen.

Vi håber, at denne vejledning forklarer disse indstillinger ud over, hvad du kan se på din skærm på din enhed.