Guide complet des options pour les développeurs Android

Chaque fois que vous recherchez un guide racine pour un appareil Android, on vous demande invariablement de déverrouiller les options de développement cachées, puis d’activer le débogage USB et / ou le déverrouillage OEM. Mais qu’en est-il du reste des options? Le menu des paramètres Android n’offre aucune explication claire à leur sujet – c’est ce que je veux aborder aujourd’hui. Ce sera un aperçu complet de tous les paramètres du menu Options du développeur en termes simples, et de la manière dont ils peuvent améliorer ou casser votre téléphone.

J’ai essayé d’être aussi complet que possible, mais certaines options peuvent varier d’un téléphone à l’autre. Donc, si vous avez des options de développement sur votre téléphone non répertoriées dans cet appareil, mettez-les dans les commentaires pour mes recherches.

Options principales

  • Prendre un rapport de bogue: appuyez sur cette touche pour récupérer les fichiers journaux actuels sur votre appareil et les emballer pour les envoyer à un destinataire que vous fournissez, comme une adresse e-mail.
  • Mot de passe de sauvegarde du bureau: Cela forcera un mot de passe sur toutes les sauvegardes que vous créez via ADB. Sans le mot de passe, ces sauvegardes ne peuvent pas être restaurées sur votre téléphone.
  • Restez éveillé: cela forcera votre écran à toujours rester éveillé pendant le chargement, ce qui est idéal pour réduire la durée de vie de votre écran et y graver des images.
  • Déverrouillage OEM – Cela permettra à votre chargeur de démarrage d’être déverrouillé, mais ce n’est pas aussi simple que de basculer ce commutateur si votre opérateur ou votre fabricant a démarré votre appareil. Mais généralement, c’est le premier pas dans la bonne direction.
  • Activer le journal de surveillance Bluetooth HCI: Ceci est destiné aux développeurs et aux spécialistes de la sécurité qui ont besoin d’analyser les paquets Bluetooth HCI (Host Controller Interface). Le journal sera trouvé dans un répertoire comme (/sdcard/btsnoop_hci.log) pour la récupération et l’inspection.
  • Sélectionner la configuration USB: Cette option semble offrir un moyen de définir le mode USB «par défaut», mais elle est remplacée par l’option USB standard dans le menu des paramètres. Il y a une option ici qui peut prêter à confusion, appelée «source audio». Certaines personnes se demandent si cela transforme votre appareil Android en une source audio pour votre ordinateur. Le paramètre «Configuration USB: Source audio» permet en fait à votre téléphone de communiquer via USB avec des périphériques audio USB, comme un DAC USB. C’est ne pas pour acheminer l’audio de votre Android vers votre PC via USB.

Options de débogage

  • Débogage USB: Cela permet essentiellement à votre appareil Android de communiquer avec les ports USB de votre PC via le pont de débogage Android. C’est une fonctionnalité supplémentaire de la communication USB – bien sûr, votre appareil sera toujours reconnu comme un périphérique de stockage ou quel que soit le mode USB que vous avez activé sur votre appareil, mais sans le débogage USB activé, vous ne pouvez pas pousser les commandes ADB vers Android à partir de votre ordinateur.
  • Révoquer les autorisations de débogage USB: Cela révoquera toutes les paires de clés de votre appareil qui correspondent à un appareil Android avec les ordinateurs utilisés pour le débogage ADB. C’est essentiellement comme supprimer un mot de passe WiFi.
  • Rapports de bogue du menu d’alimentation: Cela activera une option dans le menu d’alimentation pour collecter et envoyer un rapport de bogue.
  • Autoriser les emplacements fictifs: ce paramètre vous permet de définir un faux emplacement pour votre appareil, ce qui peut tromper la plupart des applications qui utilisent la collecte de position – ce n’est cependant pas infaillible, comme par exemple certaines applications comme Google Play peuvent obtenir votre emplacement approximatif en fonction de votre Opérateur SIM, si vous utilisez des données mobiles sans VPN.
  • Sélectionnez une application de localisation fictive: vous pouvez avoir cette option au lieu de “Autoriser les positions fictives”, et elle vous demandera essentiellement de choisir une application tierce installée sur votre téléphone pour afficher les positions fictives aux demandes de localisation des applications.
  • Sélectionnez l’application de débogage: en termes simples, cela vous permet de choisir une application à déboguer et est destiné aux développeurs d’applications d’outils pour s’assurer que leur application fonctionne correctement sur Android.
  • Attendre le débogueur: cette option devient disponible une fois que vous avez sélectionné une application à déboguer avec l’option précédente – cela empêchera l’application de s’exécuter jusqu’à ce que le débogueur soit attaché.
  • Vérifier les applications via USB: cela permettra à Google d’analyser les applications que vous installez via ADB pour détecter tout comportement malveillant. C’est une bonne chose si vous transférez des fichiers .APK de votre ordinateur vers votre appareil Android.
  • Afficher les touches: explicite, mais cela vous montre littéralement un indicateur visuel où l’écran est enfoncé. Idéal pour diagnostiquer un écran tactile défectueux.
  • Emplacement du pointeur: ce paramètre place une barre d’informations en haut de votre écran vous indiquant les coordonnées de l’écran du dernier endroit où l’écran a été touché.
  • Afficher les mises à jour de surface: fait clignoter le bord d’une fenêtre d’application lorsque son contenu est mis à jour.
  • Afficher les limites de la mise en page: Cela marquera tous les bords d’une mise en page pour vous montrer où les touches sont enregistrées – comme s’il y avait un widget invisible sur votre écran, cela le mettrait en évidence.
  • Forcer le sens de la mise en page RTL: force l’orientation de l’écran pour la prise en charge de la langue de droite à gauche.
  • Echelle d’animation de la fenêtre: définit la vitesse de lecture de l’animation de la fenêtre. Un nombre inférieur est plus rapide. Certains modèles «d’affichage» définissent l’option, ainsi que celle en dessous, très basse dans les magasins de téléphones portables, pour que les téléphones paraissent ultra-accrocheurs et rapides.
  • Echelle d’animation de transition: définit la vitesse de lecture de l’animation de transition. Encore une fois, plus bas est plus rapide.
  • Simuler les affichages secondaires: ce paramètre permet aux développeurs de simuler différentes tailles d’écran. C’est un peu bogué.
  • Forcer le rendu GPU: force les applications à utiliser le rendu matériel 2D si elles ont été écrites pour ne pas l’utiliser par défaut. Cela peut être une bonne ou une mauvaise chose, selon l’application.
  • Afficher les mises à jour de la vue GPU: avec ce paramètre, toute vue dessinée avec le matériel GPU reçoit une superposition rouge.
  • Afficher les mises à jour de la couche matérielle: ce paramètre vous indiquera quand les couches sont mises à jour dans les vues d’application basées sur le matériel.
  • Debug GPU overdraw: Overdraw se produit chaque fois que l’application demande au système de dessiner quelque chose par-dessus quelque chose d’autre. Ce paramètre vous permet de voir quand et où cela se produit afin que vous sachiez s’il s’agit d’un problème.
  • Force 4x MSAA: Cela forcera l’anti-aliasing multi-échantillonnage 4x, ce qui atténuera les «irrégularités» sur les graphiques 3D, mais réduira les performances globales.
  • Mode strict activé: ce paramètre fait clignoter l’écran lorsqu’une application utilise le thread principal pour effectuer des opérations longues et intensives.
  • Afficher l’utilisation du processeur: Cela place simplement une petite fenêtre dans le coin supérieur droit de votre écran avec des informations sur le processeur et la façon dont il est utilisé.
  • Rendu du profil GPU: ce paramètre peut soit dessiner un graphique à l’écran, soit l’écrire dans un fichier. Le graphique est un rendu visuel de la force de travail du GPU. Ceci est un autre très intéressant à essayer.
  • Activer les traces OpenGL: ce paramètre surveille les erreurs OpenGL et les place dans le fichier journal que vous avez choisi lors de son démarrage. Rien que la plupart des utilisateurs n’auront jamais besoin de toucher.
  • Ne gardez pas les activités: cela détruira littéralement toute activité dès que vous quitterez la fenêtre principale, obligeant tout ce qui est associé à cette application à se fermer. C’est ne pas une bonne chose, et réduira la durée de vie globale de la batterie. C’est à peu près la même raison pour laquelle les «nettoyeurs de RAM» et les applications qui forcent la fermeture des services d’arrière-plan sont mauvais à long terme. Votre téléphone doit travailler plus dur pour ouvrir ces applications la prochaine fois que vous les lancez.
  • Limite de processus en arrière-plan: permet un paramètre personnalisé du nombre de processus pouvant s’exécuter en arrière-plan à la fois. Vous ne devriez vraiment pas jouer avec cela, laissez-le simplement sur la valeur par défaut.
  • Afficher tous les ANR: ce paramètre permet à chaque processus d’afficher une boîte de dialogue «L’application ne répond pas» s’il se bloque, même les processus d’arrière-plan que l’utilisateur n’a pas démarrés. Utile si une application interfère avec une autre.

Options de mise en réseau

  • Transfert Agressif Wi_Fi vers Cellulaire: avec cette option activée, votre appareil sera beaucoup plus rapide pour activer la connexion de données mobiles lorsqu’il détecte un signal wifi faible.
  • Toujours autoriser les scans itinérants Wi_Fi: l’activation de cette option indiquera à votre appareil de toujours recherchez les réseaux wifi ouverts, même lorsque votre appareil est en «veille». Ceci est utile si vous conduisez dans une rue pleine de connexions wifi ouvertes et que vous téléchargez des fichiers musicaux et que vous souhaitez que votre appareil saute entre les connexions wifi.
  • Les données cellulaires toujours actives: cela fait exactement ce qu’il dit, cela maintient les données mobiles toujours activées, même si vous activez le wifi. Il est préférable de l’associer à l’option «Aggressive wi_fi to cellulaire handover».

Options de média

  • Désactiver le routage audio USB: l’activer désactivera automatique routage vers des périphériques audio USB, comme un DAC USB.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *