Erklärte Android-Entwickleroptionen: Alles, was Sie mit diesen Einstellungen tun können

Android wird mit einer ganzen Reihe von Entwickleroptionen geliefert, mit denen experimentelle und Debugging-Funktionen freigeschaltet werden können. Hier erfahren Sie, was diese Optionen bewirken.

Am meisten Android-Smartphones Und Tablets verfügen bereits über Dutzende (oder sogar Hunderte) Einstellungen, mit denen Sie alles ändern können, von Benachrichtigungen bis hin zu Systemfarben. In den Entwickleroptionen sind noch weitere Einstellungen versteckt, die vor allem bei der Erstellung von Android-Anwendungen hilfreich sein sollen, aber einige davon können auch in anderen Situationen nützlich sein.

Auch wenn einige der über die Entwickleroptionen zugänglichen Funktionen hilfreich sein können, ist nicht immer klar, welche Option was bewirkt. Obwohl keine der Funktionen in den Entwickleroptionen Ihr Telefon oder Tablet beschädigt, kann die Aktivierung einiger davon zu unbeabsichtigten Problemen führen. Aus diesem Grund gehen wir in dieser Zusammenfassung alles durch, was Sie mit den Entwickleroptionen tun können, damit Sie genau wissen, welche Einstellung was bewirkt.

So greifen Sie auf die Entwickleroptionen unter Android zu

Entwickleroptionen sind standardmäßig ausgeblendet. Sie müssen sie daher aktivieren, bevor Sie auf die verfügbaren Einstellungen zugreifen können. Der genaue Vorgang hängt davon ab, welche Android-Version Sie verwenden, und einige Gerätehersteller (z. B. Samsung) verschieben die Position einiger Menüs.

Der erste Schritt besteht darin, herauszufinden, wo sich die Build-Nummer in der Einstellungen-App auf Ihrem Gerät befindet. Im Allgemeinen können Sie es finden, indem Sie die App „Einstellungen“ auf Ihrem Gerät öffnen und dann zu navigieren Über Telefon > Build-Nummer. Unter Android 8.0 und Android 8.1 ist es zu finden System > Über das Telefon > Build-Nummer. Wenn Sie ein Tablet besitzen, wird dies normalerweise stattdessen „Über das Tablet“ genannt. Der Speicherort kann bei benutzerdefinierten Android-Versionen variieren – bei Samsung-Geräten ist er beispielsweise unten aufgeführt Über Telefon (oder Tablet) > Softwareinformationen > Build-Nummer.

Wenn Sie es nicht finden können, verwenden Sie möglicherweise ein Gerät mit einer benutzerdefinierten Android-Version, die den Speicherort einiger Einstellungen verschiebt. Wenn Ihre Einstellungen-App über eine Suchschaltfläche verfügt (diese befindet sich normalerweise oben auf dem Bildschirm mit einem Lupensymbol), Drücken Sie darauf und suchen Sie nach „Build-Nummer“. Wenn es erscheint, drücken Sie darauf und es sollte auf der About-Seite hervorgehoben sein.

Sobald Sie schließlich den Eintrag „Build-Nummer“ erreicht haben, müssen Sie so lange auf die Build-Nummer tippen, bis eine Bestätigungsmeldung angezeigt wird. Bei älteren Geräten wurden die Entwickleroptionen einfach sofort aktiviert, während bei Telefonen und Tablets mit neueren Android-Versionen in der Regel zur Bestätigung die Eingabe Ihres Sperrbildschirmkennworts erforderlich ist. Wenn Sie fertig sind, sollte ein Popup mit der Meldung „Sie sind jetzt Entwickler“ angezeigt werden, wie im Screenshot unten zu sehen ist.

Danach sollte in Ihrer Einstellungen-App ein neues Menü mit Entwickleroptionen verfügbar sein. Auch hier hängt die genaue Position des Entwickleroptionsmenüs von Ihrer Android-Version und dem Gerätehersteller ab. Bei einigen Geräten (z. B. neueren Samsung-Telefonen und -Tablets) werden die Entwickleroptionen am unteren Rand des Hauptbildschirms „Einstellungen“ platziert, während andere sie in ein Systemmenü oder an einen anderen Ort verschieben. Wenn Sie in Ihrer Einstellungen-App eine Suchschaltfläche haben, können Sie versuchen, darauf zu tippen und „Entwickleroptionen“ einzugeben, um das Menü zu finden.

Erklären aller Einstellungen in den Entwickleroptionen

Wir gehen alle Optionen im Optionsmenü des Android-Entwicklers durch und erklären, was sie bewirken. Die genaue Reihenfolge und Position dieser Optionen kann je nach Gerät variieren, und einige Hersteller fügen einige eigene hinzu, die wir hier behandeln. Diese Liste basiert auch auf Android 12L/12.1 — Zukünftige Versionen von Android könnten einige dieser Optionen hinzufügen oder entfernen.

Hauptoptionen

Speicher: Wenn Sie darauf tippen, wird ein Bildschirm geöffnet, der anzeigt, wie viel RAM (Random Access Memory) Ihr Gerät derzeit verwendet, zusammen mit Durchschnittswerten basierend auf Intervallen von 3 Stunden, 6 Stunden, 12 Stunden oder 1 Tag. Sie können auch eine Liste der Apps auf Ihrem Telefon anzeigen, sortiert nach ihrem Speicherverbrauch. Wenn Sie bemerken, dass Ihr Gerät beim Wechseln zwischen Anwendungen häufig Apps neu lädt, ist es möglicherweise eine gute Idee, diesen Bildschirm zu überprüfen und festzustellen, ob sich eine App schlecht verhält.

Fehlerbericht: Dadurch können Sie einen Fehlerbericht für das Android-System erstellen. Google fordert möglicherweise einen Fehlerbericht an, wenn Sie Fehler mit Android oder anderen Kernsystemkomponenten melden.

Fehlerberichtshandler: Dadurch wird geändert, welche Anwendung die Verknüpfung „Fehlerbericht“ auf Ihrem Gerät verarbeitet. Normalerweise gibt es keinen Grund, dies zu ändern.

Desktop-Backup-Passwort: Dadurch wird ein Sicherungskennwort für die Verwendung von ADB-Befehlen zum Sichern und Wiederherstellen von Geräte-Apps und -Daten erstellt.

Wach bleiben: Wenn Sie diesen Schalter aktivieren, wird verhindert, dass Ihr Telefon in den Ruhezustand wechselt (der Bildschirm wird ausgeschaltet), während das Gerät aufgeladen wird. Dies kann beim Testen von Apps oder anderen Aufgaben hilfreich sein, bei denen Sie Ihr Gerät eine Zeit lang nicht immer wieder entsperren möchten.

Aktivieren Sie das Bluetooth-HCI-Snoop-Protokoll: Dadurch werden alle Bluetooth-HCI-Pakete in einer Datei unter /sdcard/btsnoop_hci.log gespeichert, die dann mit einem Tool wie geöffnet werden kann Wireshark zur Analyse und Fehlerbehebung von Bluetooth-Daten.

OEM-Entsperrung: Dieser Schalter muss beim Entsperren des Bootloaders aktiviert werden, es ist jedoch nicht der einzige Schritt zum Entsperren des Bootloaders. Diese Option wird nicht auf allen Geräten angezeigt.

Laufleistungen: Dadurch wird ein Bildschirm geöffnet, der Ihnen alle Anwendungen und Systemprozesse anzeigt, die auf Ihrem Gerät ausgeführt werden, und wie viel Speicher sie jeweils verbrauchen. Es ähnelt dem oben erwähnten Speicherbildschirm, ist jedoch hilfreicher, um den aktuellen Status Ihres Geräts zu überprüfen.

Bildfarbmodus: Dadurch wird Ihr Gerät auf die Verwendung des sRGB-Farbraums umgestellt, was hilfreich war, als die meisten Geräte standardmäßig sRGB verwendeten. Heutzutage hat dieser Schalter meist keine Wirkung mehr.

WebView-Implementierung: Dadurch ändert sich, welche Anwendung für die Darstellung eingebetteter Webinhalte in Android-Anwendungen verantwortlich ist. Sie sollten dies nicht berühren, es sei denn, Sie haben einen guten Grund dafür, da sonst einige App-Daten verloren gehen könnten (z. B. wenn eine App lokalen Speicher mit WebView verwendet).

Automatische Systemaktualisierungen: Wenn Sie diese Option deaktivieren, wird verhindert, dass Ihr Gerät während des Neustartvorgangs Systemupdates anwendet, wenn bereits ein Update heruntergeladen wurde. Einige Geräte überschreiben dieses Verhalten möglicherweise oder verfügen an anderer Stelle über einen anderen Schalter für die Handhabung von Systemaktualisierungen.

DSU-Lader: Der DSU-Lader Die Funktion wurde in Android 11 eingeführt und ermöglicht es Ihnen, vorübergehend ein generisches System-Image zu starten.

Demomodus der System-Benutzeroberfläche: Der Demomodus ist hauptsächlich für die Aufnahme sauberer Screenshots ohne störende Details gedacht. Es zeigt die Uhr auf 12:00 Uhr an, den Akkustand auf 100 % und blendet alle Benachrichtigungssymbole aus.

Schnelleinstellungen für Entwicklerkacheln: Auf diesem Bildschirm haben Sie die Möglichkeit, den Schnelleinstellungen Ihres Geräts (wo sich die Wi-Fi- und Bluetooth-Schalter befinden) einige Schalter für andere Entwickleroptionen hinzuzufügen.

Debuggen

USB-Debugging: Durch die Aktivierung wird dies ermöglicht Android Debug Bridge Dienstprogramm auf einem Computer, um über USB mit Ihrem Gerät zu kommunizieren. ADB kann zum Seitenladen von Apps, zum Ändern von Systemeinstellungen mit Befehlen, zum Erteilen von Berechtigungen für Apps und mehr verwendet werden. Einige Anwendungen und Spiele lassen sich jedoch nicht starten, wenn das USB-Debugging aktiviert ist.

USB-Debugging-Berechtigungen entziehen: Wenn Sie sich zum ersten Mal mit ADB mit Ihrem Gerät verbinden, müssen Sie diesen Computer autorisieren. Diese Option widerruft alle ADB-Berechtigungen, was hilfreich sein kann, wenn Sie keinen Zugriff auf einige der Computer haben, die Sie in der Vergangenheit verwendet haben.

Drahtloses Debuggen: Dadurch können Sie ADB über ein lokales Wi-Fi-Netzwerk statt nur über USB verwenden. Drahtloses Debuggen ist in Android schon seit Jahren verfügbar, aber Google hat diesen Schalter erst mit Android 11 hinzugefügt.

ADB-Autorisierungs-Timeout deaktivieren: Aus Sicherheitsgründen entziehen die meisten Geräte die USB-Debugging-Berechtigungen automatisch, wenn sie sieben Tage lang nicht verwendet wurden. Dieser Schalter schaltet diese Funktion aus, aber Sie sollten sie nicht verwenden, es sei denn, Sie haben eine Wirklich guter Grund.

Verknüpfung zum Fehlerbericht: Dadurch wird im Power-Menü eine neue Schaltfläche zum Erstellen eines Fehlerberichts hinzugefügt.

Aktivieren Sie die ausführliche Anbieterprotokollierung: Dazu gehören weitere Informationen in Fehlerberichten, möglicherweise auch private Informationen.

Ansichtsattributprüfung aktivieren: Auf diese Weise können Sie Ansichten in Anwendungen mithilfe von überprüfen Layout-Inspektor in Android Studio, was bei der Entwicklung von Apps nützlich sein kann.

Debug-App auswählen/Auf Debugger warten: Normale Fehlerberichte und Debugging liefern nicht immer alle Informationen, die Sie bei der Entwicklung einer App benötigen, insbesondere wenn es darum geht, herauszufinden, warum eine App beim Start abstürzt. Mit dieser Option können Sie eine Debugger-Anwendung auswählen, die vor einer bestimmten App initialisiert werden kann, die mit der Option „Auf Debugger warten“ konfiguriert ist.

Apps über USB überprüfen: Dadurch werden über ADB seitlich geladene Anwendungen auf schädlichen Code überprüft, ähnlich wie bei der Überprüfung von auf Ihr Gerät heruntergeladenen Anwendungen mit Google Play Protect. Dies kann nützlich sein, wenn Sie Anwendungen aus dem Internet auf Ihren Computer herunterladen und sie mithilfe von ADB installieren.

Überprüfen Sie den Bytecode debuggbarer Apps: Dies ist eine weitere Sicherheitsmaßnahme und standardmäßig aktiviert.

Logger-Puffergröße: Dadurch ändert sich die maximale Dateigröße für den Logger (auch als „Logcat“ bezeichnet). Ein längerer Puffer kann ältere Aktivitäten anzeigen, während ein kürzerer Puffer nur Protokolle für die neueste Aktivität enthält.

Feature-Flags: Google fügt manchmal experimentelle Funktionen in Android Developer Previews und Betas ein, und diese finden Sie hier. Die meisten Geräte, auf denen eine stabile Android-Version ausgeführt wird, verfügen über ein leeres Feature-Flags-Menü.

GPU-Debug-Ebenen aktivieren: Mit dieser Option können Vulkan-Validierungsschichten aus dem lokalen Gerätespeicher geladen werden. Google hat einige Dokumentation mit weiteren Informationen.

Grafiktreibereinstellungen: Dadurch können Sie den Systemgrafiktreiber für bestimmte Anwendungen mit einem anderen Treiber überschreiben. Die meisten Geräte verfügen jedoch nicht über eine weitere Option für einen Grafiktreiber Esper hat einen Blogbeitrag, der erklärt, wie das funktioniert wenn Sie sich für die technische Seite interessieren.

Änderungen an der App-Kompatibilität: In diesem Menü können Sie jede einzelne API-Änderung in der aktuellen Android-Version mit einer älteren App vergleichen, was für den Entwicklungsprozess der Aktualisierung einer Anwendung hilfreich ist. Es funktioniert nur für debuggbare Apps und ist daher außerhalb der Softwareentwicklung nicht besonders nützlich.

Bildwiederholfrequenz anzeigen: Dadurch wird am oberen Bildschirmrand ein Fraps-ähnlicher Zähler zur Überprüfung der aktuellen Bildwiederholfrequenz hinzugefügt, was für Geräte hilfreich ist, die dynamisch zwischen Bildwiederholfrequenzen wechseln. Denken Sie daran, dass dies der Fall ist nicht ein Bildratenzähler.

Bildschirmüberlagerungen in den Einstellungen zulassen: Moderne Android-Versionen lassen die Ausführung von Overlays nicht zu, während Sie sich in der App „Einstellungen“ befinden, um möglichen Sicherheitsrisiken vorzubeugen. Diese Einstellung setzt dies außer Kraft – schalten Sie sie nicht um, es sei denn, Sie haben einen guten Grund.

Systemverfolgung: Dies ist ein hilfreiches Tool zur Leistungsoptimierung während der App-Entwicklung.

Vernetzung

Zertifizierung für drahtlose Displays: Mit dieser Einstellung können Sie den Bildschirm Ihres Geräts auf jeden Fernseher oder Monitor übertragen, der dies unterstützt Miracast, aber Google hat den Code dafür vor Jahren herausgerissen und stattdessen einen eigenen Code entwickelt Chromecast Standard, daher hat dieser Schalter auf den meisten Geräten keine wirkliche Wirkung

Aktivieren Sie die ausführliche WLAN-Protokollierung: Hier wird in den WLAN-Einstellungen für jedes Netzwerk die Anzeige der empfangenen Signalstärke (RSSI) angezeigt. Der RSSI-Wert kann Ihnen die Stärke eines bestimmten Wi-Fi-Signals verraten, aber Apps wie WiFi-Analysator sind normalerweise ein besseres Werkzeug für den Job.

Wi-Fi-sicherer Modus: Diese Option ist auf einigen Geräten verfügbar und priorisiert die Netzwerkstabilität vor der Leistung.

Drosselung des WLAN-Scans: Dies begrenzt die Häufigkeit, mit der Ihr Gerät nach Wi-Fi-Netzwerken sucht, was manchmal zu einer geringeren Akkuladung führen kann, aber auch bedeutet, dass es länger dauert, bis Ihr Gerät eine Verbindung zu bekannten Netzwerken herstellt.

Nicht-persistente WLAN-MAC-Randomisierung/Erweiterte WLAN-MAC-Randomisierung: Android verwendet beides persistente MAC-Randomisierung oder nicht-persistente MAC-Randomisierung bei der Verbindung mit Wi-Fi-Netzwerken, je nachdem, was benötigt wird. Diese Option zwingt Android dazu, immer eine nicht-persistente MAC-Randomisierung zu verwenden, was dem Netzwerk im Wesentlichen vorgaukelt, dass Sie bei jeder Verbindung ein neues Gerät haben. Dies kann für Netzwerke mit kapazitiven Anmeldungen oder anderen Konfigurationsproblemen hilfreich sein.

Mobile Daten immer aktiv: Android unterbricht Ihre mobile Datenverbindung, wenn Sie mit einem WLAN verbunden sind, da das Aufrechterhalten beider Verbindungen den Akkuverbrauch erhöht. Diese Option kehrt dieses Verhalten um, was hilfreich sein kann, wenn Sie nicht auf LTE oder 5G warten möchten um die Verbindung wiederherzustellen, wenn Sie die WLAN-Verbindung trennen. Seien Sie gewarnt: Dies wird höchstwahrscheinlich Ihren Akku entladen Leben.

Tethering-Hardwarebeschleunigung: Diese Einstellung ist standardmäßig aktiviert und verbessert Tethering-Verbindungen mit speziellen Hardwarefunktionen. Sie müssen sich wahrscheinlich nicht damit herumschlagen.

Standard-USB-Konfiguration: Dadurch ändert sich der verwendete Modus, wenn Sie Ihr Gerät an einen Computer (oder einen anderen USB-Host) anschließen. Die meisten Geräte verfügen standardmäßig über „Keine Datenübertragung“. Wenn Sie beispielsweise ständig Dateien über USB übertragen, können Sie hier „Dateiübertragung“ auswählen, um zu vermeiden, dass Sie es jedes Mal erneut auswählen müssen. Beachten Sie, dass die Einstellung nur gilt, wenn Ihr Gerät entsperrt ist.

Bluetooth-Geräte ohne Namen anzeigen: Normalerweise ignoriert Android Bluetooth-Geräte, die keinen Namen haben, aber diese Einstellung zeigt sie mit ihren MAC-Adressen zusammen mit allen anderen Bluetooth-Geräten an.

Absolute Lautstärke deaktivieren: Moderne Android-Versionen unterstützen die absolute Lautstärke für Bluetooth-Ausgänge, wodurch Sie normalerweise die größtmögliche Kontrolle über die Lautstärke haben. Allerdings kann es bei einigen Kopfhörern und Headsets zu Problemen kommen, wenn diese Option aktiviert ist. Das Einschalten (wodurch die absolute Lautstärke ausgeschaltet und nicht eingeschaltet wird) kann in Situationen hilfreich sein, in denen Lautsprecher oder Kopfhörer zu leise sind.

Gabeldorsche aktivieren: Dies ermöglicht den neuen Bluetooth-Stack, an dem Google in Android 11 zu arbeiten begonnen hat und der Gabeldorsche heißt (ein Hinweis auf die Geschichte Dänemarks). Es gibt keinen Grund, warum die meisten Leute dies jetzt verwenden sollten, und auf einigen Geräten ist es tatsächlich versteckt.

Deaktivieren Sie die Bluetooth-A2DP-Hardware-Auslagerung: Dies verändert die Art und Weise, wie Bluetooth-Audio übertragen wird, und kann manchmal fehlerhafte Bluetooth-Kopfhörer und -Lautsprecher reparieren.

Bluetooth AVRCP-Version/Bluetooth MAP-Version: Diese ändern die Art und Weise, wie Android Mediensteuerungen über Bluetooth handhabt. Sie müssen sich wahrscheinlich nicht mit diesen Einstellungen herumschlagen.

HD-Audio: Dieser Schalter ist standardmäßig aktiviert und schaltet Bluetooth-Audio vom SBC-Codec mit niedrigerer Qualität auf einen Codec mit höherer Qualität um. Wenn keine besseren Codecs verfügbar sind oder Sie überhaupt kein Bluetooth-Audiogerät angeschlossen haben, ist diese Einstellung möglicherweise ausgegraut.

Bluetooth-Audio-Codec: In diesem Menü werden alle von Ihrem Android-Gerät unterstützten Audio-Codecs angezeigt. Wenn Sie ein Bluetooth-Gerät angeschlossen haben, werden die von Ihren Kopfhörern oder Lautsprechern nicht unterstützten Optionen ausgegraut. Normalerweise gibt es hier keinen Grund, den Audio-Codec zu ändern (Android wählt automatisch den besten aus verfügbar), aber dieses Menü ist eine gute Möglichkeit, schnell zu überprüfen, ob die Codecs eines Bluetooth-Audiogeräts funktionieren mit.

Bluetooth-Audio-Abtastrate/Bits pro Abtastung: Dadurch ändern sich einige Qualitätseinstellungen für Bluetooth-Audio. Sie müssen sich wahrscheinlich nicht damit herumschlagen.

Bluetooth-Audiokanalmodus: Dies ändert sich, wenn Ihr Bluetooth-Audiogerät Mono- oder Stereo-Audio verwendet. Leider können Sie wie bei der Codec-Auswahl nur aus Modi wählen, die vom Audiogerät unterstützt werden.

Maximal verbundene Bluetooth-Audiogeräte: Einige Telefone und Tablets können gleichzeitig eine Verbindung zu mehreren Bluetooth-Audiogeräten herstellen. Die Standardeinstellung ist bereits die höchstzulässige Option, daher gibt es normalerweise keinen Grund, hier etwas zu ändern.

Eingang

Wasserhähne anzeigen: Dies zeigt einen Punkt auf dem Bildschirm an der Stelle an, an der sich gerade ein Finger auf dem Bildschirm befindet. Diese Funktion ist bei Bildschirmaufnahmen nützlich, um anzuzeigen, wo Sie auf den Bildschirm tippen. Einige integrierte Bildschirmrekorder verfügen jedoch über die Option, dies automatisch während der Aufnahme zu aktivieren.

Zeigerposition: Dies ähnelt „Taps anzeigen“, zeigt jedoch oben im Display die tatsächlichen Koordinaten Ihrer Taps an.

Zeichnung

Oberflächenaktualisierungen anzeigen: Dadurch blinkt der gesamte Bildschirm, wenn sich am Status der aktuellen App etwas ändert. Dies kann zum Debuggen von Apps nützlich sein, aber wenn Sie empfindlich auf Bewegungen reagieren, Aktivieren Sie dies auf keinen Fall.

Layoutgrenzen anzeigen: Dadurch wird auf allen Elementen ein rasterartiges Layout angezeigt, sodass Randbereiche bestimmter Elemente leichter zu erkennen sind. Auch dies ist nur bei der Entwicklung von Apps wirklich hilfreich.

RTL-Layoutrichtung erzwingen: Dies erzwingt, dass der gesamte Text von rechts nach links angezeigt wird, auch wenn die aktuelle Sprache von links nach rechts geschrieben ist. Diese Option kann hilfreich sein, um zu testen, wie Apps in Sprachen wie Arabisch aussehen, ohne die Gerätesprache tatsächlich zu ändern.

Fensteranimationsskala/Übergangsanimationsskala/Animatordauerskala: Diese drei Optionen ändern die Geschwindigkeit der meisten Animationen in Android. Wenn Sie sie auf Werte wie 0,5x einstellen, fühlt sich Ihr Gerät manchmal schneller an, kann aber auch zu einem abgehackteren Erlebnis führen.

Sekundäranzeigen simulieren: Dies simuliert einen Monitor, der an Ihr Android-Gerät angeschlossen ist, wobei das Ergebnis auf einer durchsichtigen Ebene oben auf dem Bildschirm angezeigt wird. Dies kann beim Testen von Anwendungen hilfreich sein, die auf externe Anzeigen reagieren.

Kleinste Breite/Mindestbreite: Dies ist eine weitere Möglichkeit, die Skalierung für Anwendungen auf Android zu ändern – ein kleinerer Wert erhöht die Größe und ein höherer Wert verkleinert alles. Die Einstellung „Anzeigegröße“ in der normalen Einstellungen-App ist normalerweise die beste Möglichkeit, die Bildschirmskalierung zu ändern, diese Einstellung kann jedoch viel größer und kleiner werden. Wenn Ihr Gerät über Android 12L/12.1 oder höher verfügt, führt die Einstellung eines ausreichend hohen Werts dazu, dass die für Tablets vorgesehene Taskleiste angezeigt wird.

Displayausschnitt: Hier können Sie die Kerbe, das Kameraloch oder andere Ausschnitte auf dem Bildschirm Ihres Geräts anpassen. Wenn Ihr Gerät bereits über eine Aussparung verfügt, verschiebt die Option „Ausblenden“ die Statusleiste nach unten, um sie unsichtbar zu machen.

Hardwarebeschleunigtes Rendering

Ansichtsaktualisierungen anzeigen/Hardwareebenenaktualisierungen anzeigen: Diese ähneln der oben erwähnten Einstellung „Oberflächenaktualisierungen anzeigen“. Es gibt keinen Grund, sie zu verwenden, es sei denn, Sie sind Entwickler und testen eine App.

GPU-Überziehung debuggen: Dabei wird eine Farbcodierung verwendet, um zu visualisieren, wie oft dasselbe Pixel im selben Frame gezeichnet wurde. Die Visualisierung zeigt, wo eine App möglicherweise mehr Rendering durchführt als nötig.

Debuggen Sie nicht rechteckige Clip-Vorgänge: Dadurch wird der Beschneidungsbereich auf der Leinwand deaktiviert, um ungewöhnliche (nicht rechteckige) Leinwandbereiche zu erstellen.

Force-Dark überschreiben: Diese Einstellung wurde in Android 10 hinzugefügt und ist es auch soll Apps zwingen, ein dunkles Thema zu haben, auch wenn sie keines haben. Als es neu war, funktionierte es jedoch nie in allen Anwendungen und scheint jetzt noch weniger zuverlässig zu sein. Die meisten Android-Apps verfügen derzeit auch über einen nativen Dunkelmodus, sodass dieser nicht unbedingt erforderlich ist.

4x MSAA erzwingen: Dies erzwingt Multisample-Anti-Aliasing (MSAA) in allen Apps, die OpenGL ES 2.0 verwenden.

HW-Overlays deaktivieren: Durch Hardware-Overlays verbrauchen Apps, die etwas auf dem Bildschirm anzeigen, weniger Rechenleistung. Ohne Overlay teilt sich eine App den Videospeicher und muss ständig nach Kollisionen und Beschneidungen suchen, um ein korrektes Bild zu rendern. Machen Sie sich mit dieser Option nicht herum, es sei denn, Sie haben einen guten Grund dafür.

Farbraum simulieren: Dadurch können die Anzeigefarben zwischen verschiedenen Modi, einschließlich einer Monochrom-Option, umgeschaltet werden.

USB-Audio-Routing deaktivieren: Dadurch wird verhindert, dass Android neu angeschlossene USB-Audiogeräte wie Kopfhöreradapter oder USB-Headsets automatisch verwendet. Dies kann hilfreich sein, wenn Sie ein Gerät anschließen möchten, das einen Audioausgang bietet, den Audioteil jedoch nicht nutzen möchte, z. B. ein USB-Dock oder einen Adapter mit einer 3,5-mm-Kopfhörerbuchse und anderen Anschlüssen.

Einstellungen für die Medientranskodierung: Dieses Menü bietet Optionen zum Ändern der Art und Weise, wie das Gerät Mediendateien lädt. Berühren Sie diese nicht.

Überwachung

Strikter Modus aktiviert: Hierbei handelt es sich um ein Tool für Entwickler zur Überwachung versehentlicher Speicher- oder Netzwerkzugriffe auf den Hauptthread einer Anwendung.

Profil-HWUI-Rendering: Dies ist eine Möglichkeit, die GPU-Aktivität auf Ihrem Gerät zu überwachen, obwohl sie außerhalb des Testens von Anwendungen während der Entwicklung nicht besonders hilfreich ist.

Apps

Aktivitäten nicht beibehalten: Dadurch werden Anwendungen zwangsweise geschlossen, sobald sie in den Hintergrund verschoben werden. Dies ist im Wesentlichen dasselbe, als würde man sie aus dem Bildschirm „Zuletzt verwendet“ wischen. Es gibt keinen Grund, dies zu verwenden, es sei denn, Sie testen eine App und müssen sie zum Testen ständig neu laden.

Hintergrundprozesslimit: Dadurch ändert sich die maximale Anzahl von Anwendungen, die im Hintergrundspeicher verbleiben, bevor sie gelöscht werden. Auch hier gibt es keinen Grund, dies zu ändern, und eine Änderung könnte die Akkulaufzeit verschlechtern – der ständige Neustart von Apps erfordert mehr Rechenleistung, als sie im Hintergrund zu behalten.

Absturzdialog immer anzeigen: Ziemlich selbsterklärend: Dies zeigt bei jedem Absturz einer Anwendung eine Popup-Meldung an, um Fehler einfacher melden zu können.

Hintergrund-ANRs anzeigen: Wenn Sie dies aktivieren, werden Meldungen „App reagiert nicht“ für Apps angezeigt, die im Hintergrund ausgeführt werden, zusätzlich zum Standardverhalten, bei dem sie für eingefrorene Apps angezeigt werden, die auf Ihrem Bildschirm geöffnet sind.

Ausführung für zwischengespeicherte Apps anhalten: Android-Anwendungen sollten nicht ausgeführt werden, wenn sie im Speicher zwischengespeichert sind. Diese Option verhindert dies jedoch vollständig. Diese Option kann die Akkulaufzeit auf Kosten der Leistung verbessern (die Wiederherstellung zwischengespeicherter Apps kann beim erneuten Öffnen länger dauern). Die tatsächlichen Ergebnisse sind gemischt.

Warnungen zum Benachrichtigungskanal anzeigen: Die meisten Android-Apps Sortieren Sie ihre Benachrichtigungen in Kategorien, die in den Android-Einstellungen individuell aktiviert oder deaktiviert werden kann. Wenn Sie diese Option aktivieren, wird eine Warnung angezeigt, wenn eine App eine Benachrichtigung sendet, die keiner Kategorie zugewiesen ist. Dies ist vor allem für Entwickler hilfreich, um sicherzustellen, dass sich alle ihre Benachrichtigungen in einer Kategorie befinden – falls ja Wenn Sie herausfinden möchten, von welchem ​​Kanal eine Benachrichtigung stammt, drücken Sie einfach in den Benachrichtigungen darauf und halten Sie ihn gedrückt Panel.

Wichtigkeit der Benachrichtigung zurücksetzen: Android versucht, Ihre Benachrichtigungen im Laufe der Zeit nach Wichtigkeit zu sortieren. Wenn Sie auf diese Schaltfläche tippen, wird dieses Verhalten zurückgesetzt.

Standby-Apps: Hier werden alle Anwendungen aufgelistet, die sich derzeit auf Ihrem Gerät im Standby-Modus befinden.

Erzwingen Sie das Zulassen von Apps auf externen Geräten: Android-Apps können mit einer Manifest-Einstellung auswählen, ob sie auf einem externen Speicher (normalerweise dem microSD-Kartensteckplatz) installiert werden können oder nicht, diese Option hat jedoch Vorrang. Wenn Sie dies ändern und nicht unterstützte Apps auf einen externen Speicher verschieben, kann dies zu seltsamen Verhaltensweisen führen. Daher ist es wahrscheinlich am besten, dies in Ruhe zu lassen.

Größenänderung von Aktivitäten erzwingen: Diese Option erzwingt die Größenänderung aller Anwendungen. Dies kann ein (fehlerhafter) Fix für Apps sein, die nicht im Split-Screen-Modus funktionieren oder auf Chromebooks nicht in der Größe geändert werden können.

Freiformfenster aktivieren: Mit dieser Option können Anwendungen in schwebenden Fenstern geöffnet werden, auch wenn das Gerät nicht für den Freiformmodus vorgesehen ist (wie die meisten Telefone). Sobald Sie dies aktiviert haben, halten Sie im Bildschirm „Zuletzt verwendet“ das Symbol einer App gedrückt und wählen Sie „Freeform“, um sie in ein schwebendes Fenster zu verwandeln. Einige benutzerdefinierte Versionen von Android verfügen bereits über eine benutzerdefinierte Implementierung dieser Funktion, beispielsweise die „Popup-Ansicht“ auf Samsung Galaxy-Telefonen und -Tablets.

Desktop-Modus erzwingen: Wenn Sie ein externes Display anschließen (z. B. einen Monitor über USB Typ-C), wird es gezwungen, eine vereinfachte Desktop-Oberfläche mit Freiformfenstern und einem benutzerdefinierten Launcher zu verwenden. Die genaue Implementierung variiert je nach Android-Skin und -Version, und einige Geräte verfügen über ein eigenes Verhalten, das diese Option außer Kraft setzt.

Nicht veränderbare Größe in Multi-Window/Multi-Window für alle Apps aktivieren: Dadurch können Anwendungen, die nicht für die Größenänderung entwickelt wurden (wie viele Spiele), im Mehrfenstermodus verwendet werden.

Zurücksetzen der ShortcutManager-Ratenbegrenzung: Android begrenzt, wie oft eine App ihre Verknüpfungen auf dem Startbildschirm und anderen Systemspeicherorten aktualisieren kann um Leistungseinbußen vorzubeugen. Diese Option setzt den geschwindigkeitsbegrenzenden Timer zurück, was hauptsächlich für die Entwicklung nützlich ist.

Andere Abschnitte

Automatisches Ausfüllen: Alle Optionen in diesem Abschnitt dienen dem Testen des Autofill-Frameworks von Android, und es gibt keinen Grund Hier können Sie alle Optionen ändern, es sei denn, Sie testen eine App, die Autofill-Daten verwendet (oder eine Autofill Anbieter).

Lagerung: Dies enthält nur eine Option, mit der alle freigegebenen Datenblobs im Android-System angezeigt werden können. In den meisten Fällen ist dies leer und es erscheint eine Meldung wie „Für diesen Benutzer sind keine freigegebenen Daten vorhanden.“

Standort: Die Option „App für simulierten Standort auswählen“ kann in Verbindung mit Apps wie dem GPS-Joystick verwendet werden, um den physischen Standort Ihres Geräts zu fälschen. Kasse Unser Leitfaden zum Standort-Spoofing für mehr Details.

Spiele: Einige Samsung Galaxy-Geräte verfügen in den Entwickleroptionen über einen Abschnitt namens „Spiele“ mit einer Einstellung für GPUWatch, das Overlays für die FPS und CPU-Last hinzufügt. Im Gegensatz zum Bildwiederholfrequenzzähler im Abschnitt „Anzeige“ zeigt dieser den aktuellen FPS-Wert der aktuellen Anwendung oder des aktuellen Spiels an, der oft niedriger ist als die tatsächliche Bildwiederholfrequenz.

Wir hoffen, dass diese Anleitung diese Einstellungen über das hinausgeht, was Sie auf dem Bildschirm Ihres Geräts sehen können.