Opties voor Android-ontwikkelaars uitgelegd: alles wat u kunt doen met deze instellingen

click fraud protection

Android wordt geleverd met een hele reeks ontwikkelaarsopties die experimentele en foutopsporingsfuncties kunnen ontgrendelen. Dit is wat deze opties doen.

Meest Android-smartphones En tabletten hebben al tientallen (of zelfs honderden) instellingen om alles te wijzigen, van meldingen tot systeemkleuren. Er zijn zelfs nog meer instellingen verborgen in de ontwikkelaarsopties, die meestal bedoeld zijn om te helpen bij het maken van Android-applicaties, maar sommige kunnen ook van pas komen in andere situaties.

Hoewel sommige functies die toegankelijk zijn via de ontwikkelaarsopties nuttig kunnen zijn, is het niet altijd duidelijk welke optie wat doet. Hoewel geen van de functies in de ontwikkelaaropties uw telefoon of tablet kapot maakt, kan het inschakelen van sommige onbedoelde problemen veroorzaken. Daarom bespreken we in dit overzicht alles wat u kunt doen met ontwikkelaarsopties, zodat u precies weet welke instelling wat doet.

Toegang krijgen tot ontwikkelaarsopties op Android

Ontwikkelaarsopties zijn standaard verborgen, dus u moet ze inschakelen voordat u toegang krijgt tot een van de beschikbare instellingen. Het exacte proces hier hangt af van welke versie van Android u gebruikt, en sommige apparaatfabrikanten (zoals Samsung) verplaatsen zich waar sommige menu's zich bevinden.

De eerste stap is om te zoeken waar het Build-nummer zich bevindt in de app Instellingen op uw apparaat. Over het algemeen kunt u deze vinden door de app Instellingen op uw apparaat te openen en vervolgens naar te navigeren Over telefoon > Buildnummer. Android 8.0 en Android 8.1 hebben het onder Systeem > Over telefoon > Buildnummer. Als u een tablet heeft, wordt dit meestal 'Over tablet' genoemd. De locatie kan variëren voor aangepaste builds van Android, bijvoorbeeld op Samsung-apparaten Over telefoon (of tablet) > Software-informatie > Buildnummer.

Als u het niet kunt vinden, gebruikt u mogelijk een apparaat met een aangepaste versie van Android die verplaatst wordt naar de plaats waar sommige instellingen zich bevinden. Als uw Instellingen-app een zoekknop heeft (meestal bovenaan het scherm met een vergrootglaspictogram), druk erop en zoek naar 'buildnummer'. Als het verschijnt, drukt u erop en het moet worden gemarkeerd op de over-pagina.

Zodra je eindelijk het buildnummer hebt bereikt, moet je op het buildnummer blijven tikken totdat je een bevestigingsbericht ziet. Oudere apparaten schakelden ontwikkelaarsopties gewoon onmiddellijk in, terwijl telefoons en tablets met nieuwere versies van Android meestal vereisen dat u uw wachtwoord voor het vergrendelscherm invoert om te bevestigen. U zou een pop-up moeten zien met de tekst "U bent nu een ontwikkelaar" wanneer u klaar bent, zoals te zien is in de onderstaande schermafbeelding.

Daarna zou u nu een nieuw menu met ontwikkelaarsopties beschikbaar moeten hebben in uw app Instellingen. Nogmaals, de exacte locatie van het menu Opties voor ontwikkelaars hangt af van uw versie van de Android-versie en de fabrikant van het apparaat. Sommige apparaten (zoals recente Samsung-telefoons en -tablets) plaatsen ontwikkelaarsopties onderaan het hoofdscherm Instellingen, terwijl andere ze naar een systeemmenu of een andere locatie verplaatsen. Als je een zoekknop hebt in je Instellingen-app, kun je proberen erop te tikken en 'ontwikkelaarsopties' te typen om het menu te vinden.

Uitleg over elke instelling in Opties voor ontwikkelaars

We gaan elke optie in het optiemenu voor Android-ontwikkelaars bespreken en wat ze doen. De exacte volgorde en positie van deze opties kan per apparaat verschillen, en sommige fabrikanten voegen er zelf een paar toe die we hier zullen behandelen. Deze lijst is ook gebaseerd op Android 12L/12.1 — toekomstige versies van Android kunnen enkele van deze opties toevoegen of verwijderen.

Belangrijkste opties

Geheugen: Als u hierop tikt, wordt een scherm geopend dat laat zien hoeveel RAM (Random Access Memory) uw apparaat momenteel gebruikt, samen met gemiddelden op basis van intervallen van 3 uur, 6 uur, 12 uur of 1 dag. U kunt ook een lijst met apps op uw telefoon bekijken, gesorteerd op hoeveel geheugen ze gebruiken. Als u merkt dat uw apparaat apps vaak opnieuw laadt wanneer u tussen toepassingen wisselt, is het misschien een goed idee om dit scherm te controleren en te kijken of één app zich misdraagt.

Bug report: Hiermee kunt u een bugrapport genereren voor het Android-systeem. Google kan om een ​​bugrapport vragen als u bugs meldt met Android of andere kernsysteemcomponenten.

Handler bugrapport: Dit verandert welke applicatie de Bug Report-snelkoppeling op uw apparaat verwerkt. Er is meestal geen reden om dit te wijzigen.

Wachtwoord voor desktopback-up: Hiermee wordt een back-upwachtwoord gemaakt voor het gebruik van adb-opdrachten om een ​​back-up te maken van apparaat-apps en -gegevens en deze te herstellen.

Wakker blijven: Als u deze schakelaar inschakelt, voorkomt u dat uw telefoon slaapt (het scherm wordt uitgeschakeld) wanneer het apparaat wordt opgeladen. Dit kan handig zijn voor het testen van apps of andere taken waarbij u uw apparaat een tijdje niet steeds opnieuw wilt ontgrendelen.

Bluetooth HCI-snooplog inschakelen: Dit slaat alle Bluetooth HCI-pakketten op in een bestand dat is opgeslagen op /sdcard/btsnoop_hci.log, dat vervolgens kan worden geopend met een tool zoals Wireshark om Bluetooth-gegevens te analyseren en problemen op te lossen.

OEM-ontgrendeling: Deze schakelaar moet worden ingeschakeld bij het ontgrendelen van de bootloader, maar het is niet de enige stap om de bootloader te ontgrendelen. Deze optie verschijnt niet op alle apparaten.

Draaiende services: Hierdoor wordt een scherm geopend met alle applicaties en systeemprocessen die op uw apparaat worden uitgevoerd en hoeveel geheugen elk gebruikt. Het is vergelijkbaar met het bovengenoemde geheugenscherm, maar dit is handiger om de huidige status van uw apparaat te controleren.

Beeldkleurmodus: Hierdoor schakelt uw apparaat over naar de sRGB-kleurruimte, wat handig was in de dagen voordat de meeste apparaten standaard sRGB gebruikten. Tegenwoordig heeft deze omschakeling meestal geen effect.

WebView-implementatie: Dit verandert welke applicatie verantwoordelijk is voor het weergeven van ingesloten webinhoud in Android-applicaties. U mag dit niet aanraken, tenzij u daar een goede reden voor heeft, anders zou u app-gegevens kunnen verliezen (bijvoorbeeld als een app lokale opslag gebruikt met WebView).

Automatische systeemupdates: Als u dit uitschakelt, voorkomt u dat uw apparaat systeemupdates toepast tijdens het herstartproces als er al een update is gedownload. Sommige apparaten kunnen dit gedrag opheffen of ergens anders een andere schakelaar hebben voor de manier waarop systeemupdates worden afgehandeld.

DSU-lader: De DSU-lader functie is geïntroduceerd in Android 11 en stelt u in staat om tijdelijk op te starten in een generieke systeemimage.

Systeem UI demo-modus: De demomodus is vooral bedoeld voor het maken van schone schermafbeeldingen zonder afleidende details. Het geeft de klok weer om 12:00 uur, het batterijniveau op 100% en verbergt alle meldingspictogrammen.

Ontwikkelaarstegels voor snelle instellingen: Dit scherm geeft je de mogelijkheid om enkele schakelaars voor andere ontwikkelaarsopties toe te voegen aan de snelle instellingen van je apparaat (waar de Wi-Fi- en Bluetooth-schakelaars zijn).

Foutopsporing

USB debugging: Door dit in te schakelen, kan de Android-foutopsporingsbrug hulpprogramma op een computer om via USB met uw apparaat te communiceren. ADB kan worden gebruikt om apps te sideloaden, systeeminstellingen te wijzigen met opdrachten, machtigingen te verlenen aan apps en meer. Sommige applicaties en games weigeren echter te starten als USB-foutopsporing is ingeschakeld.

Autorisaties voor USB-foutopsporing intrekken: Als u voor het eerst verbinding maakt met uw apparaat met ADB, moet u die computer autoriseren. Deze optie trekt alle ADB-autorisaties in, wat handig kan zijn als u geen toegang heeft tot sommige computers die u in het verleden hebt gebruikt.

Draadloze foutopsporing: Hierdoor kunt u ADB gebruiken via een lokaal Wi-Fi-netwerk, in plaats van alleen USB. Draadloze foutopsporing is al jaren beschikbaar in Android, maar Google heeft deze schakelaar pas toegevoegd met Android 11.

Time-out voor ADB-autorisatie uitschakelen: De meeste apparaten trekken automatisch USB-foutopsporingsautorisaties in nadat ze zeven dagen niet zijn gebruikt, als veiligheidsmaatregel. Deze schakelaar schakelt die functie uit, maar je zou dit niet moeten gebruiken tenzij je een Echt goede reden.

Snelkoppeling bugrapport: Dit voegt een nieuwe knop toe in het power-menu voor het genereren van een bugrapport.

Uitgebreide leveranciersregistratie inschakelen: Dit omvat meer informatie in bugrapporten, mogelijk inclusief privé-informatie.

Inspectie van weergaveattribuut inschakelen: Hiermee kunt u weergaven in toepassingen inspecteren met behulp van de Lay-outinspecteur in Android Studio, wat van pas kan komen bij het ontwikkelen van apps.

Selecteer debug-app/Wacht op debugger: Normale bugrapporten en foutopsporing bieden niet altijd alle informatie die je nodig hebt bij het ontwikkelen van een app, vooral als het erom gaat uit te zoeken waarom een ​​app crasht bij het opstarten. Met deze optie kunt u een foutopsporingstoepassing selecteren die vóór een bepaalde app kan worden geïnitialiseerd, geconfigureerd met de optie "wachten op foutopsporing".

Verifieer apps via USB: Dit controleert applicaties die via ADB zijn gesideload op schadelijke code, vergelijkbaar met hoe applicaties die op uw apparaat zijn gedownload, worden geverifieerd met Google Play Protect. Dit kan handig zijn als u toepassingen van internet naar uw computer downloadt en deze met ADB installeert.

Controleer de bytecode van foutopsporingsapps: Dit is een andere beveiligingsmaatregel en is standaard ingeschakeld.

Logboekbuffergrootte: Dit verandert de maximale bestandsgrootte voor de logger (ook wel "logcat" genoemd). Een langere buffer kan oudere activiteit tonen, terwijl een kortere buffer alleen logboeken bevat voor de meest recente activiteit.

Functievlaggen: Google neemt soms experimentele functies op in Android Developer Previews en Beta's, en dit is waar ze zich bevinden. De meeste apparaten met een stabiele versie van Android hebben een leeg functievlaggenmenu.

Schakel GPU-foutopsporingslagen in: Met deze optie kunnen Vulkan-validatielagen worden geladen vanuit lokale apparaatopslag. Google heeft wat documentatie met meer informatie.

Voorkeuren grafische driver: Hierdoor kunt u het grafische stuurprogramma van het systeem overschrijven voor specifieke toepassingen met een ander stuurprogramma. De meeste apparaten hebben geen andere optie voor een grafische driver, maar Esper heeft een blogpost waarin wordt uitgelegd hoe dit werkt als je geïnteresseerd bent in de technische kant.

Wijzigingen in app-compatibiliteit: Met dit menu kunt u elke individuele API-wijziging in de huidige versie van Android testen tegen een oudere app, wat handig is voor het ontwikkelingsproces van het updaten van een applicatie. Het werkt alleen voor foutopsporingsapps, dus het is niet zo handig buiten softwareontwikkeling.

Vernieuwingsfrequentie weergeven: Dit voegt een Fraps-achtige teller boven aan het scherm toe voor het controleren van de huidige verversingsfrequentie, wat handig is voor apparaten die dynamisch schakelen tussen verversingsfrequenties. Houd er rekening mee dat dit is niet een framerate-teller.

Schermoverlays toestaan ​​in Instellingen: Moderne versies van Android staan ​​niet toe dat overlays worden uitgevoerd terwijl u zich in de app Instellingen bevindt om mogelijke beveiligingsrisico's te voorkomen. Deze instelling heft dat op - draai het niet om tenzij je een goede reden hebt.

Systeemtracering: Dit is een handig hulpmiddel voor prestatie-optimalisatie tijdens app-ontwikkeling.

Netwerken

Certificering draadloos beeldscherm: Met deze instelling kon je het scherm van je apparaat casten naar elke tv of monitor die dit ondersteunt Miracast, maar Google heeft de code er jaren geleden uitgehaald ten gunste van zijn eigen code Chromecast standaard, dus deze schakelaar doet op de meeste apparaten niet echt iets

Wi-Fi uitgebreide logboekregistratie inschakelen: Dit toont de ontvangen signaalsterkte-indicator, of afgekort RSSI, op elk netwerk in de Wi-Fi-instellingen. De RSSI-waarde kan u de sterkte van een bepaald Wi-Fi-signaal vertellen, maar apps zoals WiFi-analyzer zijn meestal een beter hulpmiddel voor de klus.

Wi-Fi veilige modus: Deze optie is beschikbaar op sommige apparaten en geeft prioriteit aan netwerkstabiliteit boven prestaties.

Wi-Fi-scanbeperking: Dit beperkt hoe vaak je apparaat naar wifi-netwerken zoekt, wat soms het batterijverbruik kan verminderen, maar ook betekent dat het langer duurt voordat je apparaat verbinding maakt met bekende netwerken.

Wi-Fi niet-permanente MAC-randomisatie/Verbeterde Wi-Fi MAC-randomisatie: Android gebruikt geen van beide aanhoudende MAC-randomisatie of niet-persistente MAC-randomisatie wanneer u verbinding maakt met Wi-Fi-netwerken, afhankelijk van wat nodig is. Deze optie dwingt Android om altijd niet-permanente MAC-randomisatie te gebruiken, waardoor het netwerk in feite denkt dat je elke keer dat je verbinding maakt een nieuw apparaat hebt. Dit kan handig zijn voor netwerken met capacitieve aanmeldingen of andere configuratieproblemen.

Mobiele data altijd actief: Android verbreekt uw mobiele gegevensverbinding telkens wanneer u verbonden bent met wifi, omdat beide verbindingen actief blijven, waardoor de batterij sneller leegraakt. Deze optie keert dat gedrag om, wat handig kan zijn als je niet wilt wachten op LTE of 5G om opnieuw verbinding te maken wanneer u de verbinding met Wi-Fi verbreekt. Wees gewaarschuwd: dit zal zeer waarschijnlijk uw batterij leegmaken leven.

Tethering-hardwareversnelling: Deze instelling is standaard ingeschakeld en verbetert tethering-verbindingen met speciale hardwarefuncties. Je hoeft er waarschijnlijk niet mee te rotzooien.

Standaard USB-configuratie: Dit verandert welke modus wordt gebruikt wanneer u uw apparaat op een computer (of andere USB-host) aansluit. De meeste apparaten hebben "Geen gegevensoverdracht" als standaardoptie. Als u bijvoorbeeld constant bestanden overzet via USB, kunt u hier kiezen voor "Bestandsoverdracht" om te voorkomen dat u dit elke keer hoeft te selecteren. Houd er rekening mee dat de instelling alleen van toepassing is als uw apparaat ontgrendeld is.

Toon Bluetooth-apparaten zonder namen: Android negeert meestal Bluetooth-apparaten die geen naam hebben, maar deze instelling toont ze met hun MAC-adressen naast alle andere Bluetooth-apparaten.

Absoluut volume uitschakelen: Moderne versies van Android ondersteunen absoluut volume voor Bluetooth-uitgangen, waardoor u meestal de meeste controle over het volume hebt. Sommige koptelefoons en headsets kunnen echter kieskeurig zijn als dit is ingeschakeld. Dit aanzetten (waardoor het absolute volume uit, niet aan) kan helpen in situaties waarin luidsprekers of koptelefoons te zacht zijn.

Gabeldorsche inschakelen: Dit maakt de nieuwe Bluetooth-stack mogelijk waaraan Google begon te werken in Android 11, genaamd Gabeldorsche (een verwijzing naar de geschiedenis van Denemarken). Er is geen reden waarom de meeste mensen dit nu zouden moeten gebruiken, en het is zelfs verborgen op sommige apparaten.

Schakel Bluetooth A2DP-hardware-offload uit: Dit verandert de manier waarop Bluetooth-audio wordt verzonden en kan soms Bluetooth-koptelefoons en -luidsprekers met fouten repareren.

Bluetooth AVRCP-versie/Bluetooth MAP-versie: Deze veranderen de manier waarop Android omgaat met mediabediening via Bluetooth. U hoeft waarschijnlijk niet met deze instellingen te knoeien.

HD-audio: Deze schakelaar is standaard ingeschakeld en schakelt Bluetooth-audio van de SBC-codec van lagere kwaliteit naar een codec van hogere kwaliteit. Als er geen betere codecs beschikbaar zijn of als er helemaal geen Bluetooth-audioapparaat is aangesloten, is deze instelling mogelijk grijs weergegeven.

Bluetooth-audiocodec: In dit menu wordt elke audiocodec weergegeven die door uw Android-apparaat wordt ondersteund. Wanneer u een Bluetooth-apparaat hebt aangesloten, worden de opties die niet door uw hoofdtelefoon of luidsprekers worden ondersteund, grijs weergegeven. Er is meestal geen reden om de audiocodec hier te wijzigen (Android kiest automatisch de beste beschikbaar), maar dit menu is een geweldige manier om snel met codecs te controleren of een Bluetooth-audioapparaat werkt met.

Bemonsteringsfrequentie Bluetooth-audio/bits per monster: Dit verandert enkele kwaliteitsinstellingen voor Bluetooth-audio. U hoeft hier waarschijnlijk niet mee te rotzooien.

Bluetooth-audiokanaalmodus: Dit verandert als uw Bluetooth-audioapparaat mono- of stereoaudio gebruikt. Helaas kunt u, net als bij de codec-selector, alleen kiezen uit modi die door het audioapparaat worden ondersteund.

Maximaal aantal aangesloten Bluetooth-audioapparaten: Sommige telefoons en tablets kunnen tegelijkertijd verbinding maken met meerdere Bluetooth-audioapparaten. De standaardinstelling is al de hoogst toegestane optie, dus er is meestal geen reden om hier iets te veranderen.

Invoer

Toon kranen: Dit toont een punt op het scherm waar vingers het scherm momenteel raken. Deze functie is handig tijdens schermopnames om te laten zien waar u op het scherm tikt, maar sommige ingebouwde schermrecorders hebben de optie om dit automatisch in te schakelen tijdens het opnemen.

Aanwijzer locatie: Dit is vergelijkbaar met 'Toon tikken', maar het toont de daadwerkelijke coördinaten van uw tikken boven aan het scherm.

Tekening

Oppervlakte-updates weergeven: Hierdoor flitst het hele scherm wanneer er iets verandert in de status van de huidige app. Dit kan handig zijn voor het debuggen van apps, maar als je gevoelig bent voor beweging, schakel dit absoluut niet in.

Lay-outgrenzen weergeven: Dit toont een rasterachtige lay-out op alle elementen, waardoor het gemakkelijker wordt om margegebieden op bepaalde elementen te zien. Nogmaals, dit is alleen echt nuttig bij het ontwikkelen van apps.

RTL-opmaakrichting afdwingen: Hierdoor wordt alle tekst van rechts naar links weergegeven, zelfs als de huidige taal van links naar rechts is geschreven. Deze optie kan handig zijn om te testen hoe apps eruitzien in talen zoals het Arabisch, zonder de taal van het apparaat daadwerkelijk te wijzigen.

Vensteranimatieschaal/Overgangsanimatieschaal/Animatorduurschaal: Deze drie opties veranderen de snelheid van de meeste animaties in Android. Als je ze instelt op waarden als 0,5x, kan je apparaat soms sneller aanvoelen, maar kan het ook resulteren in een schokkerige ervaring.

Simuleer secundaire beeldschermen: Dit simuleert een monitor die is aangesloten op uw Android-apparaat, waarbij het resultaat wordt weergegeven op een doorschijnende laag bovenaan het scherm. Dit kan handig zijn bij het testen van toepassingen die reageren op externe beeldschermen.

Kleinste breedte/Minimale breedte: Dit is een andere manier om de schaal voor applicaties op Android te wijzigen: een kleinere waarde vergroot de grootte en een hogere waarde maakt alles kleiner. De instelling 'Weergavegrootte' in de normale app Instellingen is meestal de beste manier om de schermschaal te wijzigen, maar deze instelling kan veel groter en kleiner worden. Als uw apparaat Android 12L/12.1 of hoger heeft, zorgt het instellen van een voldoende hoge waarde ervoor dat de taakbalk voor tablets wordt weergegeven.

Uitsparing weergeven: Hier kunt u de inkeping, het cameragat of andere uitsparingen op het scherm van uw apparaat aanpassen. Als uw apparaat al een uitsparing heeft, zal de optie 'Verbergen' de statusbalk naar beneden duwen om deze onzichtbaar te maken.

Hardwareversnelde weergave

Toon weergave-updates/Toon hardwarelagen-updates: Deze zijn vergelijkbaar met de bovengenoemde instelling 'Toon oppervlakte-updates'. Er is geen reden om ze te gebruiken, tenzij u een ontwikkelaar bent die een app test.

Debuggen GPU-overschrijding: Dit maakt gebruik van kleurcodering om te visualiseren hoe vaak dezelfde pixel in hetzelfde frame is getekend. De visualisatie laat zien waar een app mogelijk meer weergave doet dan nodig is.

Debuggen van niet-rechthoekige clipbewerkingen: Hiermee wordt het uitknipgebied op het canvas uitgeschakeld om ongebruikelijke (niet-rechthoekige) canvasgebieden te creëren.

Overschrijven geforceerd-donker: Deze instelling is toegevoegd in Android 10, en is verondersteld om apps te dwingen een donker thema te hebben, ook al hebben ze er geen. Het werkte echter nooit voor alle applicaties toen het nieuw was, en het lijkt nu zelfs nog minder betrouwbaar te zijn. De meeste Android-apps hebben op dit moment ook een native donkere modus, dus het is niet zo nodig.

Forceer 4x MSAA: Dit dwingt multisample anti-aliasing (MSAA) af in alle apps die OpenGL ES 2.0 gebruiken.

HW-overlays uitschakelen: Met hardware-overlays gebruiken apps die iets op het scherm weergeven minder verwerkingskracht. Zonder de overlay deelt een app het videogeheugen en moet hij constant controleren op botsingen en clipping om een ​​goed beeld te krijgen. Knoei niet met deze optie tenzij je daar een goede reden voor hebt.

Kleurruimte simuleren: Dit kan de weergavekleuren schakelen tussen een paar verschillende modi, waaronder een monochrome optie.

Schakel USB-audioroutering uit: Dit voorkomt dat Android automatisch nieuw aangesloten USB-audioapparaten gebruikt, zoals hoofdtelefoonadapters of USB-headsets. Het kan handig zijn als u een apparaat wilt aansluiten dat een audio-uitgang biedt, maar het audiogedeelte niet echt wilt gebruiken, zoals een USB-dock of adapter met een 3,5 mm koptelefoonaansluiting naast andere poorten.

Instellingen voor transcodering van media: Dit menu bevat opties om te wijzigen hoe het apparaat mediabestanden laadt. Raak deze niet aan.

Toezicht houden

Strikte modus ingeschakeld: Dit is een hulpmiddel voor ontwikkelaars om onbedoelde opslag of netwerktoegang op de hoofdthread van een applicatie te controleren.

Profiel HWUI-rendering: Dit is een manier om de GPU-activiteit op uw apparaat te controleren, hoewel het buiten het testen van applicaties tijdens de ontwikkeling niet erg nuttig is.

Apps

Bewaar geen activiteiten: Hierdoor worden applicaties geforceerd gesloten zodra ze naar de achtergrond worden verplaatst, wat in wezen hetzelfde is als ze uit het Recents-scherm vegen. Er is geen reden om dit te gebruiken, tenzij u een app aan het testen bent en deze constant opnieuw moet laden om te testen.

Limiet achtergrondproces: Dit verandert het maximale aantal applicaties dat in het achtergrondgeheugen wordt bewaard voordat ze worden gewist. Nogmaals, er is geen reden om dit te wijzigen, en als u dit wijzigt, kan de levensduur van uw batterij slechter worden - het opnieuw starten van apps kost constant meer verwerkingskracht dan ze op de achtergrond te houden.

Crashdialoogvenster altijd tonen: Vrij vanzelfsprekend, dit zal een pop-upbericht tonen wanneer een applicatie crasht voor gemakkelijke bugrapportage.

Toon achtergrond-ANR's: Als u dit inschakelt, worden 'App reageert niet'-berichten weergegeven voor apps die op de achtergrond worden uitgevoerd, naast het standaardgedrag om ze weer te geven voor bevroren apps die op uw scherm zijn geopend.

Onderbreek de uitvoering van apps in de cache: Het is niet de bedoeling dat Android-applicaties worden uitgevoerd wanneer ze in de cache in het geheugen zijn opgeslagen, maar deze optie verhindert dit volledig. Deze optie kan de levensduur van de batterij verbeteren ten koste van de prestaties (het kan langer duren voordat apps in de cache worden hersteld wanneer ze opnieuw worden geopend), maar real-life resultaten zijn gemengd.

Waarschuwingen voor meldingskanalen weergeven: De meeste Android-apps sorteer hun meldingen in categorieën, die afzonderlijk kan worden in- of uitgeschakeld via de Android-instellingen. Als u deze optie inschakelt, wordt er een waarschuwing weergegeven wanneer een app een melding verzendt die niet aan een categorie is toegewezen. Dit is vooral handig voor ontwikkelaars om ervoor te zorgen dat al hun meldingen in een categorie staan ​​- als dat zo is proberen te achterhalen van welk kanaal een melding afkomstig is, houd het gewoon ingedrukt vanuit de meldingen paneel.

Meldingsbelang resetten: Android probeert uw meldingen in de loop van de tijd op belangrijkheid te sorteren en als u op deze knop tikt, wordt dat gedrag gereset.

Stand-by-apps: Dit geeft een overzicht van alle toepassingen die momenteel stand-by staan ​​op uw apparaat.

Forceer apps toestaan ​​op extern: Android-apps kunnen kiezen of ze al dan niet kunnen worden geïnstalleerd op externe opslag (meestal de microSD-kaartsleuf) met een manifeste instelling, maar deze optie heft dat op. Dit wijzigen en niet-ondersteunde apps naar externe opslag verplaatsen, kan vreemd gedrag veroorzaken, dus het is waarschijnlijk het beste om dit met rust te laten.

Forceer activiteiten om de grootte aan te passen: Deze optie dwingt alle applicaties om de grootte aan te passen, wat een (buggy) oplossing kan zijn voor apps die niet werken in de gesplitste schermmodus of waarvan de grootte niet kan worden aangepast op Chromebooks.

Freeform-vensters inschakelen: Met deze optie kunnen applicaties in zwevende vensters worden geopend, zelfs als het apparaat niet bedoeld is voor vrije vormmodus (zoals de meeste telefoons). Zodra je dit hebt ingeschakeld, houd je het pictogram van een app ingedrukt in het scherm Recent en selecteer je 'Freeform' om er een zwevend venster van te maken. Sommige aangepaste versies van Android hebben hier al een aangepaste implementatie van, zoals 'Pop-upweergave' op Samsung Galaxy-telefoons en -tablets.

Forceer bureaubladmodus: Als u een extern beeldscherm aansluit (bijvoorbeeld een monitor via USB Type-C), dwingt dit het om een ​​simplistische desktopinterface met vrije vormvensters en een aangepast opstartprogramma te gebruiken. De exacte implementatie hiervan verschilt per Android-skin en -versie, en sommige apparaten hebben hun eigen gedrag dat deze optie overschrijft.

Schakel niet-aanpasbaar in multi-window/multi-window in voor alle apps: Hierdoor kunnen applicaties die niet zijn gebouwd voor het wijzigen van de grootte (zoals veel games) in multi-window-modus worden gebruikt.

Reset ShortcutManager snelheidsbegrenzing: Android beperkt hoe vaak een app zijn snelkoppelingen op het startscherm en andere systeemlocaties kan bijwerken prestatievertraging te voorkomen. Deze optie reset de snelheidsbeperkende timer, die vooral handig is voor ontwikkeling.

Andere secties

Automatisch aanvullen: Alle opties in deze sectie zijn bedoeld om het Autofill-framework van Android te testen, en er is geen reden voor om hier opties te wijzigen, tenzij u een app test die gebruikmaakt van gegevens voor automatisch aanvullen (of een automatisch aanvullen aanbieder).

Opslag: Dit bevat slechts één optie, die alle gedeelde data-blobs in het Android-systeem kan tonen. In de meeste gevallen is dit leeg met een bericht als 'Er zijn geen gedeelde gegevens voor deze gebruiker'.

Plaats: De optie 'Selecteer neplocatie-app' kan worden gebruikt in combinatie met apps zoals GPS-joystick om de fysieke locatie van uw apparaat te vervalsen. Uitchecken onze locatie spoofing gids voor meer details.

Spellen: Sommige Samsung Galaxy-apparaten hebben een sectie met de naam 'Games' in de ontwikkelaarsopties met een instelling voor GPUWatch, die overlays toevoegt voor de FPS- en CPU-belasting. In tegenstelling tot de vernieuwingsfrequentieteller in het gedeelte 'Beeldscherm', toont deze de huidige FPS-waarde van de huidige applicatie of game, die vaak lager is dan de daadwerkelijke vernieuwingsfrequentie van het beeldscherm.

We hopen dat deze handleiding deze instellingen verder uitlegt dan wat u op uw scherm op uw apparaat kunt zien.