Options de développement Android expliquées: tout ce que vous pouvez faire avec ces paramètres

Android est livré avec tout un tas d'options de développement qui peuvent débloquer des fonctionnalités expérimentales et de débogage. Voici ce que font ces options.

La plupart Smartphones Android et comprimés ont déjà des dizaines (voire des centaines) de paramètres pour tout changer, des notifications aux couleurs du système. Il y a encore plus de paramètres cachés dans les options du développeur, qui sont principalement destinées à aider à créer des applications Android, mais certains d'entre eux peuvent également être utiles dans d'autres situations.

Même si certaines des fonctionnalités accessibles via les options du développeur peuvent être utiles, il n'est pas toujours clair quelle option fait quoi. Bien qu'aucune des fonctionnalités des options de développeur ne casse votre téléphone ou votre tablette, l'activation de certaines d'entre elles peut entraîner des problèmes imprévus. C'est pourquoi nous passons en revue tout ce que vous pouvez faire avec les options de développeur dans ce tour d'horizon, afin que vous puissiez savoir exactement quel paramètre fait quoi.

Comment accéder aux options de développement sur Android

Les options de développement sont masquées par défaut, vous devez donc les activer avant de pouvoir accéder à l'un des paramètres disponibles. Le processus exact ici dépend de la version d'Android que vous utilisez, et certains fabricants d'appareils (tels que Samsung) se déplacent là où se trouvent certains des menus.

La première étape consiste à trouver où se trouve le numéro de build dans l'application Paramètres de votre appareil. Généralement, vous pouvez le trouver en ouvrant l'application Paramètres sur votre appareil, puis en naviguant vers À propos du téléphone > Numéro de build. Android 8.0 et Android 8.1 l'ont situé sous Système > À propos du téléphone > Numéro de version. Si vous avez une tablette, cela s'appelle généralement "À propos de la tablette". L'emplacement peut varier pour les versions personnalisées d'Android - par exemple, les appareils Samsung l'ont sous A propos du téléphone (ou tablette) > Informations sur le logiciel > Numéro de build.

Si vous ne le trouvez pas, vous utilisez peut-être un appareil avec une version personnalisée d'Android qui se déplace là où se trouvent certains paramètres. Si votre application Paramètres dispose d'un bouton de recherche (il se trouve généralement près du haut de l'écran avec une icône en forme de loupe), appuyez dessus et recherchez "numéro de build". S'il apparaît, appuyez dessus et il devrait être mis en surbrillance sur la page À propos.

Une fois que vous atteignez enfin l'entrée du numéro de build, vous devez continuer à appuyer sur le numéro de build jusqu'à ce que vous voyiez un message de confirmation. Les appareils plus anciens ont simplement activé les options de développeur immédiatement, tandis que les téléphones et les tablettes avec les nouvelles versions d'Android vous demandent généralement de saisir le mot de passe de votre écran de verrouillage pour confirmer. Vous devriez voir une fenêtre contextuelle indiquant "Vous êtes maintenant un développeur" lorsque vous avez terminé, comme le montre la capture d'écran ci-dessous.

Après cela, vous devriez maintenant avoir un nouveau menu d'options pour les développeurs disponible dans votre application Paramètres. Encore une fois, l'emplacement exact du menu des options du développeur dépend de votre version d'Android et du fabricant de l'appareil. Certains appareils (comme les téléphones et tablettes Samsung récents) placent les options de développeur près du bas de l'écran principal des paramètres, tandis que d'autres les déplacent vers un menu système ou un autre emplacement. Si vous avez un bouton de recherche dans votre application Paramètres, vous pouvez essayer de le toucher et de taper "options de développement" pour trouver le menu.

Expliquer chaque paramètre dans les options pour les développeurs

Nous allons passer en revue toutes les options du menu des options du développeur Android et ce qu'elles font. L'ordre et la position exacts de ces options peuvent varier selon l'appareil, et certains fabricants en ajoutent quelques-uns que nous aborderons ici. Cette liste est également basée sur Android 12L/12.1 — les futures versions d'Android pourraient ajouter ou supprimer certaines de ces options.

Options principales

Mémoire: Appuyez dessus pour ouvrir un écran indiquant la quantité de RAM (mémoire à accès aléatoire) que votre appareil utilise actuellement, ainsi que des moyennes basées sur des intervalles de 3 heures, 6 heures, 12 heures ou 1 jour. Vous pouvez également voir une liste d'applications sur votre téléphone triées en fonction de la quantité de mémoire qu'elles utilisent. Si vous remarquez que votre appareil recharge souvent les applications lorsque vous passez d'une application à l'autre, il peut être judicieux de vérifier cet écran et de voir si une application se comporte mal.

Rapport d'erreur: Cela vous permet de générer un rapport de bogue pour le système Android. Google peut demander un rapport de bogue si vous signalez des bogues avec Android ou d'autres composants principaux du système.

Gestionnaire de rapport de bogue : Cela change l'application qui gère le raccourci Bug Report sur votre appareil. Il n'y a généralement aucune raison de changer cela.

Mot de passe de sauvegarde du bureau : Cela crée un mot de passe de sauvegarde pour utiliser les commandes adb pour sauvegarder et restaurer les applications et les données de l'appareil.

Rester éveillé: L'activation de cette bascule empêchera votre téléphone de dormir (l'écran s'éteint) lorsque l'appareil est en charge. Cela peut être utile pour tester des applications ou d'autres tâches pour lesquelles vous ne souhaitez pas déverrouiller votre appareil encore et encore pendant un certain temps.

Activer le journal de surveillance Bluetooth HCI : Cela enregistre tous les paquets Bluetooth HCI dans un fichier stocké dans /sdcard/btsnoop_hci.log, qui peut ensuite être ouvert avec un outil comme Wireshark pour analyser et dépanner les données Bluetooth.

Déverrouillage OEM : Cette bascule doit être activée lors du déverrouillage du chargeur de démarrage, mais ce n'est pas la seule étape pour déverrouiller le chargeur de démarrage. Cette option n'apparaît pas sur tous les appareils.

Les services en cours d'exécution: Cela ouvre un écran vous montrant toutes les applications et tous les processus système en cours d'exécution sur votre appareil, ainsi que la quantité de mémoire utilisée par chacun. Il est similaire à l'écran Mémoire mentionné ci-dessus, mais celui-ci est plus utile pour vérifier l'état actuel de votre appareil.

Mode couleur de l'image : Cela permet à votre appareil d'utiliser l'espace colorimétrique sRGB, qui était utile avant que la plupart des appareils n'utilisent sRGB par défaut. De nos jours, ce commutateur n'a généralement aucun effet.

Implémentation WebView : Cela change l'application responsable du rendu du contenu Web intégré dans les applications Android. Vous ne devriez pas y toucher, sauf si vous avez une bonne raison de le faire, sinon vous risquez de perdre certaines données d'application (comme si une application utilise le stockage local avec WebView).

Mises à jour automatiques du système : La désactivation de cette option empêche votre appareil d'appliquer les mises à jour du système pendant le processus de redémarrage si une mise à jour a déjà été téléchargée. Certains appareils peuvent remplacer ce comportement ou avoir une autre bascule ailleurs pour la gestion des mises à jour du système.

Chargeur DSU : Le Chargeur DSU La fonctionnalité a été introduite dans Android 11 et vous permet de démarrer temporairement dans une image système générique.

Mode démo de l'interface utilisateur système : Le mode démo est principalement destiné à capturer des captures d'écran propres sans aucun détail distrayant. Il affiche l'horloge à 12h00, le niveau de la batterie à 100% et masque toutes les icônes de notification.

Tuiles de développeur de paramètres rapides : Cet écran vous donne la possibilité d'ajouter des bascules pour d'autres options de développeur aux paramètres rapides de votre appareil (où se trouvent les bascules Wi-Fi et Bluetooth).

Débogage

Débogage USB: L'activer permet au Pont de débogage Android utilitaire sur un ordinateur pour communiquer avec votre appareil via USB. ADB peut être utilisé pour télécharger des applications, modifier les paramètres système avec des commandes, accorder des autorisations aux applications, etc. Cependant, certaines applications et certains jeux refusent de se lancer si le débogage USB est activé.

Révoquer les autorisations de débogage USB : La première connexion à votre appareil avec ADB nécessite que vous autorisiez cet ordinateur. Cette option révoque toutes les autorisations ADB, ce qui peut être utile si vous n'avez pas accès à certains des ordinateurs que vous avez pu utiliser dans le passé.

Débogage sans fil : Cela vous permet d'utiliser ADB sur un réseau Wi-Fi local, au lieu de l'USB uniquement. Le débogage sans fil est disponible depuis des années sur Android, mais Google n'a ajouté cette bascule qu'avec Android 11.

Désactiver le délai d'expiration de l'autorisation ADB : La plupart des appareils révoquent automatiquement les autorisations de débogage USB après sept jours de non-utilisation, par mesure de sécurité. Cette bascule désactive cette fonctionnalité, mais vous ne devriez pas l'utiliser à moins que vous n'ayez un vraiment bonne raison.

Raccourci du rapport de bogue : Cela ajoute un nouveau bouton dans le menu d'alimentation pour générer un rapport de bogue.

Activer la journalisation détaillée des fournisseurs : Cela inclut plus d'informations dans les rapports de bogue, y compris éventuellement des informations privées.

Activer l'inspection des attributs de vue : Cela vous permet d'inspecter les vues dans les applications à l'aide de Inspecteur de mise en page dans Android Studio, ce qui peut s'avérer utile lors du développement d'applications.

Sélectionnez l'application de débogage/Attendre le débogueur : Les rapports de bogues normaux et le débogage ne fournissent pas toujours toutes les informations dont vous avez besoin lors du développement d'une application, en particulier lorsqu'il s'agit de déterminer pourquoi une application se bloque au démarrage. Cette option permet de sélectionner une application de débogage pouvant être initialisée avant une application donnée, configurée avec l'option "attendre le débogueur".

Vérifiez les applications via USB : Cela vérifie les applications téléchargées via ADB pour détecter tout code nuisible, de la même manière que les applications téléchargées sur votre appareil sont vérifiées à l'aide de Google Play Protect. Cela peut être pratique si vous téléchargez des applications à partir du Web sur votre ordinateur et que vous les installez à l'aide d'ADB.

Vérifiez le bytecode des applications débogables : Il s'agit d'une autre mesure de sécurité, et elle est activée par défaut.

Taille de la mémoire tampon de l'enregistreur : Cela modifie la taille de fichier maximale pour l'enregistreur (également appelé "logcat"). Un tampon plus long peut afficher une activité plus ancienne, tandis qu'un tampon plus court ne contient que les journaux de l'activité la plus récente.

Indicateurs de fonctionnalités : Google inclut parfois des fonctionnalités expérimentales dans les versions bêta et les versions bêta des développeurs Android, et c'est là qu'elles se trouvent. La plupart des appareils exécutant une version stable d'Android ont un menu d'indicateurs de fonctionnalités vide.

Activez les couches de débogage GPU : Cette option permet aux couches de validation Vulkan d'être chargées à partir du stockage de l'appareil local. Google a certains documents avec plus d'informations.

Préférences du pilote graphique : Cela vous permet de remplacer le pilote graphique du système pour des applications spécifiques par un pilote différent. La plupart des appareils n'ont pas d'autre option pour un pilote graphique, mais Esper a un article de blog expliquant comment cela fonctionne si vous êtes intéressé par le côté technique.

Modifications de la compatibilité des applications : Ce menu vous permet de tester chaque modification d'API individuelle dans la version actuelle d'Android par rapport à une application plus ancienne, ce qui est utile pour le processus de développement de mise à jour d'une application. Cela ne fonctionne que pour les applications débogables, donc ce n'est pas trop utile en dehors du développement de logiciels.

Afficher le taux de rafraîchissement : Cela ajoute un compteur de type Fraps en haut de l'écran pour vérifier le taux de rafraîchissement actuel, ce qui est utile pour les appareils qui basculent dynamiquement entre les taux de rafraîchissement. Gardez à l'esprit que c'est pas un compteur de fréquence d'images.

Autoriser les superpositions d'écran dans les paramètres : Les versions modernes d'Android n'autorisent pas l'exécution des superpositions lorsque vous êtes dans l'application Paramètres pour éviter d'éventuels risques de sécurité. Ce paramètre l'emporte sur cela - ne l'inversez pas à moins d'avoir une bonne raison.

Suivi du système : Il s'agit d'un outil utile pour l'optimisation des performances lors du développement d'applications.

La mise en réseau

Certification d'affichage sans fil : Ce paramètre vous permet de diffuser l'écran de votre appareil sur n'importe quel téléviseur ou moniteur prenant en charge Miracast, mais Google en a extrait le code il y a des années au profit du sien Chromecast standard, donc cette bascule ne fait vraiment rien sur la plupart des appareils

Activer la journalisation détaillée Wi-Fi : Cela montre l'indicateur de force du signal reçu, ou RSSI en abrégé, sur chaque réseau dans les paramètres Wi-Fi. La valeur RSSI peut vous indiquer la force d'un signal Wi-Fi donné, mais des applications comme Analyseur Wi-Fi sont généralement un meilleur outil pour le travail.

Mode sans échec Wi-Fi : Cette option est disponible sur certains appareils et donne la priorité à la stabilité du réseau par rapport aux performances.

Limitation de l'analyse Wi-Fi : Cela limite la fréquence à laquelle votre appareil recherche les réseaux Wi-Fi, ce qui peut parfois réduire l'épuisement de la batterie, mais signifie également que votre appareil mettra plus de temps à se connecter aux réseaux connus.

Randomisation MAC Wi-Fi non persistante/randomisation MAC Wi-Fi améliorée : Android utilise soit randomisation MAC persistante ou randomisation MAC non persistante lors de la connexion aux réseaux Wi-Fi, selon ce qui est nécessaire. Cette option oblige Android à toujours utiliser la randomisation MAC non persistante, ce qui fait croire au réseau que vous avez un nouvel appareil à chaque fois que vous vous connectez. Cela peut être utile pour les réseaux avec des connexions capacitives ou d'autres problèmes de configuration.

Données mobiles toujours actives : Android coupe votre connexion de données mobile chaque fois que vous êtes connecté au Wi-Fi, car le maintien des deux connexions actives augmente la consommation de la batterie. Cette option inverse ce comportement, ce qui peut être utile si vous ne voulez pas attendre le LTE ou la 5G pour vous reconnecter lorsque vous vous déconnectez du Wi-Fi. Attention: cela réduira très probablement votre batterie vie.

Accélération matérielle du tethering : Ce paramètre est activé par défaut et améliore les connexions de partage de connexion avec des fonctionnalités matérielles spéciales. Vous n'avez probablement pas besoin de vous en mêler.

Configuration USB par défaut : Cela change le mode utilisé lorsque vous branchez votre appareil sur un ordinateur (ou un autre hôte USB). La plupart des appareils ont "Aucun transfert de données" comme option par défaut. Si vous transférez constamment des fichiers via USB, par exemple, vous pouvez choisir de choisir "Transfert de fichiers" ici pour éviter de le sélectionner à chaque fois. Gardez à l'esprit que le paramètre ne s'applique que lorsque votre appareil est déverrouillé.

Afficher les appareils Bluetooth sans nom : Android ignore généralement les appareils Bluetooth qui n'ont pas de nom, mais ce paramètre les affiche avec leurs adresses MAC à côté de tous les autres appareils Bluetooth.

Désactiver le volume absolu : Les versions modernes d'Android prennent en charge le volume absolu pour les sorties Bluetooth, ce qui vous donne généralement le plus de contrôle possible sur le volume. Cependant, certains écouteurs et casques peuvent être capricieux avec cette option activée. L'activer (qui désactive le volume absolu, et non l'active) peut aider dans les situations où les haut-parleurs ou les écouteurs sont trop silencieux.

Activer Gabeldorsche: Cela active la nouvelle pile Bluetooth sur laquelle Google a commencé à travailler dans Android 11, qui s'appelle Gabeldorsche (une référence à l'histoire du Danemark). Il n'y a aucune raison pour que la plupart des gens l'utilisent maintenant, et il est en fait caché sur certains appareils.

Désactiver le déchargement matériel Bluetooth A2DP : Cela modifie la façon dont l'audio Bluetooth est transmis et peut parfois réparer les écouteurs et haut-parleurs Bluetooth bogués.

Version Bluetooth AVRCP/Version Bluetooth MAP : Ceux-ci changent la façon dont Android gère les commandes multimédias via Bluetooth. Vous n'avez probablement pas besoin de jouer avec ces paramètres.

Audio HD : Cette bascule est activée par défaut et fait basculer l'audio Bluetooth du codec SBC de qualité inférieure vers un codec de qualité supérieure. Si aucun meilleur codec n'est disponible ou si vous n'avez aucun périphérique audio Bluetooth connecté, ce paramètre peut être grisé.

Codec audio Bluetooth : Ce menu affiche tous les codecs audio pris en charge par votre appareil Android, et lorsqu'un appareil Bluetooth est connecté, les options non prises en charge par vos écouteurs ou haut-parleurs seront grisées. Il n'y a généralement aucune raison de changer le codec audio ici (Android choisit automatiquement le meilleur disponible), mais ce menu est un excellent moyen de vérifier rapidement avec les codecs qu'un périphérique audio Bluetooth fonctionne avec.

Fréquence d'échantillonnage audio Bluetooth/bits par échantillon : Cela modifie certains paramètres de qualité pour l'audio Bluetooth. Vous n'avez probablement pas besoin de vous en soucier.

Mode canal audio Bluetooth : Cela change si votre appareil audio Bluetooth utilise l'audio mono ou stéréo. Malheureusement, comme pour le sélecteur de codec, vous ne pouvez choisir que parmi les modes pris en charge par le périphérique audio.

Nombre maximal d'appareils audio Bluetooth connectés : Certains téléphones et tablettes peuvent se connecter simultanément à plusieurs appareils audio Bluetooth. La valeur par défaut est déjà l'option la plus élevée autorisée, il n'y a donc généralement aucune raison de changer quoi que ce soit ici.

Saisir

Afficher les robinets : Cela montre un point sur l'écran où tous les doigts touchent actuellement l'écran. Cette fonctionnalité est utile pendant les enregistrements d'écran pour montrer où vous appuyez sur l'écran, mais certains enregistreurs d'écran intégrés ont la possibilité de l'activer automatiquement pendant l'enregistrement.

Emplacement du pointeur : Ceci est similaire à "Afficher les taps", mais il affiche les coordonnées réelles de vos taps en haut de l'écran.

Dessin

Afficher les mises à jour de surface : Cela fait clignoter tout l'écran lorsque quelque chose change dans l'état actuel de l'application. Cela peut être utile pour déboguer des applications, mais si vous êtes sensible au mouvement, ne l'activez absolument pas.

Afficher les limites de mise en page : Cela montre une disposition en forme de grille sur tous les éléments, ce qui permet de voir plus facilement les zones de marge sur certains éléments. Encore une fois, cela n'est vraiment utile que lors du développement d'applications.

Forcer le sens de mise en page RTL : Cela force tout le texte à s'afficher de droite à gauche, même si la langue actuelle est écrite de gauche à droite. Cette option peut être utile pour tester l'apparence des applications dans des langues comme l'arabe, sans réellement changer la langue de l'appareil.

Échelle d'animation de fenêtre/Échelle d'animation de transition/Échelle de durée d'animation : Ces trois options modifient la vitesse de la plupart des animations sur Android. Les définir sur des valeurs telles que 0,5x peut parfois rendre votre appareil plus rapide, mais peut également entraîner une expérience plus saccadée.

Simulez des écrans secondaires : Cela simule un moniteur connecté à votre appareil Android, avec le résultat affiché sur une couche translucide en haut de l'écran. Cela peut être utile lors du test d'applications qui répondent aux écrans externes.

Plus petite largeur/Largeur minimale : C'est une autre façon de modifier la mise à l'échelle des applications sur Android - une valeur plus petite augmente la taille et une valeur plus élevée rend tout plus petit. Le paramètre "Taille d'affichage" dans l'application Paramètres normale est généralement le meilleur moyen de modifier la mise à l'échelle de l'écran, mais ce paramètre peut être beaucoup plus grand et plus petit. Si votre appareil est équipé d'Android 12L/12.1 ou version ultérieure, la définition d'une valeur suffisamment élevée ici fera apparaître la barre des tâches destinée aux tablettes.

Découpe d'affichage : C'est ici que vous pouvez personnaliser l'encoche, le trou de la caméra ou d'autres découpes sur l'écran de votre appareil. Si votre appareil a déjà une découpe, l'option "Masquer" poussera la barre d'état vers le bas pour la rendre invisible.

Rendu accéléré par le matériel

Afficher les mises à jour des vues/Afficher les mises à jour des couches matérielles : Celles-ci sont similaires au paramètre "Afficher les mises à jour de surface" mentionné ci-dessus. Il n'y a aucune raison de les utiliser à moins que vous ne soyez un développeur testant une application.

Surcharge GPU de débogage : Cela utilise un codage couleur pour visualiser combien de fois le même pixel a été dessiné dans le même cadre. La visualisation montre où une application peut faire plus de rendu que nécessaire.

Déboguez les opérations de clip non rectangulaires : Cela désactive la zone de découpage sur le canevas pour créer des zones de canevas inhabituelles (non rectangulaires).

Ignorer force-dark : Ce paramètre a été ajouté dans Android 10 et est censé forcer les applications à avoir un thème sombre, même s'ils n'en ont pas. Cependant, il n'a jamais fonctionné sur toutes les applications lorsqu'il était nouveau, et il semble être encore moins fiable maintenant. La plupart des applications Android ont également un mode sombre natif à ce stade, donc ce n'est pas aussi nécessaire.

Forcer 4x MSAA : Cela force l'anti-aliasing multi-échantillons (MSAA) dans toutes les applications utilisant OpenGL ES 2.0.

Désactiver les superpositions matérielles : Les superpositions matérielles permettent aux applications qui affichent quelque chose à l'écran d'utiliser moins de puissance de traitement. Sans la superposition, une application partage la mémoire vidéo et doit constamment vérifier les collisions et les écrêtages pour restituer une image correcte. Ne jouez pas avec cette option, sauf si vous avez une bonne raison de le faire.

Simuler l'espace colorimétrique : Cela peut basculer les couleurs d'affichage entre quelques modes différents, y compris une option monochrome.

Désactivez le routage audio USB : Cela empêche Android d'utiliser automatiquement les périphériques audio USB nouvellement connectés, tels que les adaptateurs de casque ou les casques USB. Cela peut être utile si vous souhaitez brancher un appareil qui offre une sortie audio mais que vous ne voulez pas réellement utiliser la partie audio, comme une station d'accueil USB ou un adaptateur avec une prise casque 3,5 mm entre autres ports.

Paramètres de transcodage multimédia : Ce menu propose des options permettant de modifier la manière dont l'appareil charge les fichiers multimédias. Ne touchez pas à ceux-ci.

Surveillance

Mode strict activé : Il s'agit d'un outil permettant aux développeurs de surveiller le stockage accidentel ou l'accès au réseau sur le thread principal d'une application.

Rendu HWUI du profil : C'est un moyen de surveiller l'activité du GPU sur votre appareil, même si cela n'est pas très utile en dehors du test des applications pendant le développement.

applications

Ne gardez pas les activités : Cela fermera de force les applications dès qu'elles seront déplacées en arrière-plan, ce qui revient essentiellement à les faire glisser hors de l'écran Récents. Il n'y a aucune raison de l'utiliser à moins que vous ne testiez une application et que vous ayez besoin de la recharger constamment pour la tester.

Limite du processus en arrière-plan : Cela modifie le nombre maximum d'applications qui sont conservées dans la mémoire d'arrière-plan avant d'être effacées. Encore une fois, il n'y a aucune raison de changer cela, et le changer pourrait aggraver la durée de vie de votre batterie - relancer les applications prend constamment plus de puissance de traitement que de les garder en arrière-plan.

Toujours afficher la boîte de dialogue de plantage : Assez explicite, cela affichera un message contextuel chaque fois qu'une application plante pour un rapport de bogue facile.

Afficher les ANR en arrière-plan : L'activation de cette option affichera les messages "L'application ne répond pas" pour les applications exécutées en arrière-plan, en plus du comportement par défaut de les afficher pour les applications gelées ouvertes sur votre écran.

Suspendez l'exécution des applications mises en cache : Les applications Android ne sont pas censées s'exécuter lorsqu'elles sont mises en cache en mémoire, mais cette option les empêche complètement de le faire. Cette option peut améliorer la durée de vie de la batterie au détriment des performances (la restauration des applications mises en cache peut être plus longue lorsqu'elles sont rouvertes), mais les résultats réels sont mitigés.

Afficher les avertissements du canal de notification : La plupart des applications Android trier leurs notifications en catégories, qui peuvent être activés ou désactivés individuellement à partir des paramètres Android. L'activation de cette option affiche un avertissement lorsqu'une application envoie une notification qui n'est pas attribuée à une catégorie. Ceci est principalement utile pour les développeurs pour s'assurer que toutes leurs notifications sont dans une catégorie - si vous êtes en essayant de savoir de quel canal provient une notification, appuyez simplement dessus et maintenez-la enfoncée à partir des notifications panneau.

Réinitialiser l'importance des notifications : Android tente de trier vos notifications au fil du temps par importance, et appuyer sur ce bouton réinitialise ce comportement.

Applications de veille : Celle-ci répertorie toutes les applications actuellement en veille sur votre appareil.

Forcer l'autorisation des applications sur externe : Les applications Android peuvent choisir si elles peuvent être installées ou non sur un stockage externe (généralement l'emplacement pour carte microSD) avec un paramètre de manifeste, mais cette option l'emporte sur cela. Changer cela et déplacer des applications non prises en charge vers un stockage externe peut provoquer des comportements étranges, il est donc probablement préférable de laisser cela seul.

Forcer les activités à être redimensionnables : Cette option oblige toutes les applications à être redimensionnables, ce qui peut être un correctif (bogué) pour les applications qui ne fonctionnent pas en mode écran partagé ou qui ne peuvent pas être redimensionnées sur les Chromebooks.

Activer les fenêtres de forme libre : Cette option permet aux applications de s'ouvrir dans des fenêtres flottantes, même si l'appareil n'était pas destiné au mode forme libre (comme la plupart des téléphones). Une fois que vous l'avez activé, maintenez enfoncée l'icône d'une application dans l'écran Récents et sélectionnez "Forme libre" pour la transformer en une fenêtre flottante. Certaines versions personnalisées d'Android ont déjà une implémentation personnalisée de cela, comme "Pop-up View" sur les téléphones et tablettes Samsung Galaxy.

Forcer le mode bureau : Si vous connectez un écran externe (par exemple, un moniteur via USB Type-C), cela l'obligera à utiliser une interface de bureau simpliste avec des fenêtres de forme libre et un lanceur personnalisé. L'implémentation exacte de cela varie selon le skin et la version d'Android, et certains appareils ont leur propre comportement qui remplace cette option.

Activer non redimensionnable en multi-fenêtre/multi-fenêtre pour toutes les applications : Cela permet aux applications non conçues pour le redimensionnement (comme de nombreux jeux) d'être utilisées en mode multi-fenêtres.

Réinitialisez la limitation de débit de ShortcutManager : Android limite le nombre de fois qu'une application peut mettre à jour ses raccourcis sur l'écran d'accueil et d'autres emplacements du système pour éviter les ralentissements de performances. Cette option réinitialise le minuteur de limitation de débit, qui est principalement utile pour le développement.

Autres rubriques

Saisie automatique : Toutes les options de cette section sont destinées à tester le cadre de remplissage automatique d'Android, et il n'y a aucune raison pour modifier les options ici, sauf si vous testez une application qui utilise des données de remplissage automatique (ou un remplissage automatique fournisseur).

Stockage: Cela ne contient qu'une seule option, qui peut afficher tous les blobs de données partagés dans le système Android. Dans la plupart des cas, ce sera vide avec un message du type "Il n'y a pas de données partagées pour cet utilisateur".

Emplacement: L'option "Sélectionner une application de localisation fictive" peut être utilisée conjointement avec des applications telles que GPS Joystick pour usurper l'emplacement physique de votre appareil. Vérifier notre guide d'usurpation de position pour plus de détails.

Jeux: Certains appareils Samsung Galaxy ont une section intitulée "Jeux" dans les options du développeur avec un paramètre pour GPUWatch, qui ajoute des superpositions pour le FPS et la charge CPU. Contrairement au compteur de taux de rafraîchissement dans la section "Affichage", cela affiche la valeur FPS actuelle de l'application ou du jeu en cours, qui est souvent inférieure au taux de rafraîchissement réel de l'affichage.

Nous espérons que ce guide explique ces paramètres au-delà de ce que vous pouvez voir sur votre écran sur votre appareil.