Informations système PHP sur le téléphone Android. Comment connaître les caractéristiques techniques d'un smartphone Android. Pourquoi vous devez connaître les caractéristiques techniques d'un smartphone

- une application qui aide l'utilisateur à se pencher sur les caractéristiques internes de son ami mobile... C'est avec un tel programme que vous pouvez connaître les nuances techniques exactes d'un smartphone et comprendre s'il répond aux exigences énoncées. Le programme est donc très utile, surtout si vous ne faites que choisir un appareil et que vous souhaitez connaître ses capacités réelles. Il est très facile à utiliser car le programme décompose toutes les caractéristiques en catégories.

Il vous suffit d'ouvrir la catégorie dont vous avez besoin pour trouver les données nécessaires et tirer des conclusions sur cette base. Il vaut la peine d'annuler que l'application est très précisément définie, toutes les caractéristiques et peut vous aider dans un certain nombre de questions très spécifiques. Un grand nombre d'utilisateurs ont joyeusement commencé à vérifier les paramètres de leurs appareils mobiles avec une application aussi merveilleuse.


C'est avec un tel programme que l'on peut se tenir au courant de connaissances techniques subtiles que les vendeurs ne dévoilent pas toujours. Par exemple, le programme est très utile s'il existe des modèles similaires, mais ils diffèrent de manière insignifiante paramètres techniques... Avec l'aide de ce programme, vous pouvez établir avec précision leur différence et acheter exactement le modèle de l'appareil que vous souhaitez.


En conséquence, - un programme merveilleux qui vous donnera la possibilité d'obtenir de vraies données sur les paramètres internes de votre smartphone ou Tablette... Le programme n'a pas besoin d'Internet pour fonctionner.

Dans ce guide, nous examinerons les utilitaires pour Android qui effectuent des fonctions de diagnostic et d'optimisation du système et permettent de mieux comprendre comment les ressources disponibles sont utilisées.

Vous pouvez être sceptique à propos de toutes sortes d'optimiseurs, familiers depuis l'époque des "tweakers" pour OS de bureau. Cependant, il est incontestable que de telles applications doivent toujours être à portée de main, car la boîte à outils disponible du système d'exploitation Android ne permet pas d'obtenir de manière complète et exhaustive des informations sur les processus, d'effectuer un certain nombre d'opérations par lots, etc.

Réviseurs clés :

Seront également mentionnés :

Assistant pour Android - une sélection d'outils pour Optimisation Android... Cette boîte à outils comprend 18 fonctions principales d'optimisation du système. Parmi eux - surveillance, gestion des processus et des tâches, nettoyage des fichiers inutiles, gestionnaire de démarrage, gestionnaire d'applications et autres composants.

Au page d'accueil les informations de diagnostic du système sont affichées en temps réel, ce sont : la charge du processeur, la RAM, la ROM, l'espace libre sur la carte mémoire et mémoire interne téléphone. Il convient d'ajouter un certain nombre de widgets à écran d'accueil pour accès rapide aux informations d'intérêt.

Dans la section "Surveillance", l'utilisateur peut décharger les applications de la RAM (gestionnaire de tâches) ou effacer le système des données inutiles - le cache des fichiers système temporaires et des applications installées, les fichiers journaux, les fichiers / dossiers vides et autres "poubelles", le dont le retrait a un effet inoffensif sur le système. De plus, l'Assistant fournit une liste de fichiers temporaires sur la carte mémoire, des exemples fichiers personnalisés par taille, type d'information, etc.

La section suivante de l'application est la gestion des processus. Ici, vous pouvez obtenir des informations sur les types de processus (marqués avec le marquage approprié), leur occupation de la mémoire et la charge sur le processeur, suivre le comportement de certains processus - en cas de questions sur les problèmes de performances du système. En conséquence, des processus inutiles peuvent être déchargés de la mémoire.

La troisième section contient des options pour optimiser la consommation de la batterie de l'appareil. En haut de l'écran - gestion du réseau, luminosité, son, vibration et autres options (également disponibles via les widgets système). Vous trouverez ci-dessous diverses applications de service utiles pour l'optimisation du système : suppression par lots/ installation de programmes, création d'une sauvegarde, déplacement d'applications vers une carte SD, gestionnaire d'exécution automatique, gestionnaire de fichiers, informations sur la batterie et le système, définition des droits. En général, comme vous pouvez le voir, il n'y a rien de remarquable ici, et la principale valeur de la collection est la disponibilité des fonctions du système dans une section.

Sommaire... Assistant pour Android est un optimiseur Android assez traditionnel avec un ensemble complet de fonctions. Il n'introduit rien de fondamentalement nouveau et n'est qu'un shell pratique pour régler le système. Les principaux avantages sont une interface simple et l'absence de modules marketing inutiles, les opérations par lots avec les applications.

L'application System Info for Android fournit divers types d'informations de service sur le fonctionnement du système d'exploitation Android, qui peuvent être utiles pour une optimisation plus poussée du système. Considérons les principales fonctions de ce programme.

Le panneau système fournit un récapitulatif de l'espace occupé sur les cartes et la mémoire, la mémoire vive, le temps de fonctionnement et des informations sur le réseau (adresse IP, type de connexion réseau, etc.). En même temps, il est très étrange qu'il n'y ait pas de données sur le processeur et sa charge.

Dans l'onglet Système, toutes les informations sont présentées sous forme de texte. Il n'est en aucun cas applicable à l'optimisation et, en même temps, fournit des informations complètes sur le système Android, le composant matériel dans son ensemble : OS, configuration, mémoire, batterie et autres aspects affectant les performances.

La section suivante, Tâches, vous permet d'afficher et de "tuer" les processus inutiles, d'obtenir des informations sur le processeur et la charge mémoire. Cette section est un peu plus utile d'un point de vue pratique, mais en termes de commodité, elle est à la traîne par rapport à des composants similaires dans des applications similaires. Le tri est disponible, mais le développeur n'a pas fourni de codage couleur pour les processus ou leur catégorisation. Par conséquent, il est en fait difficile de contrôler les processus.

La section Applications contient toutes les applications installées et applications système... Ici, vous pouvez gérer chaque programme individuellement, mais il n'y a pas d'opérations par lots (par exemple, installer et désinstaller) en tant que telles.

Enfin, la section Logs peut être utile non seulement pour les utilisateurs, mais également pour les développeurs qui testent une application et souhaitent extraire des informations de débogage. Les journaux sont mis à jour en temps réel, vous pouvez enregistrer l'historique dans un fichier.

En option, un widget peut être ajouté à l'écran d'accueil. Ses capacités sont plus que modestes : il affiche des informations sur la charge de la batterie, mémoire libre RAM et espace utilisé sur la carte SD.

Sommaire... Ainsi, l'application System Info for Android sera utile aux utilisateurs ordinaires du système d'exploitation, et en partie aux développeurs. C'est plutôt un outil avec un biais d'information qui vous permet de suivre les processus et les événements dans un journal en temps réel. Il existe quelques options d'optimisation utiles liées spécifiquement au réglage.

Elixir 2 est un utilitaire permettant d'obtenir des informations système, de diagnostiquer un appareil et d'ajouter des widgets appropriés à l'écran d'accueil.

Commençons par les fonctions qui sont dans applications similaires... La section « Informations » contient des informations récapitulatives sur l'appareil : disponibles espace disque et mémoire RAM, état du processeur, puissance de la batterie, téléphonie, emplacement actuel, écran et son, mode de fonctionnement, appareil photo, périphériques externes, etc.

Il convient également de noter les fonctions supplémentaires disponibles via le menu contextuel. Elixir 2 propose des fonctionnalités associées à chaque composant que vous sélectionnez. Par exemple, en sélectionnant un processeur dans le menu, vous pouvez afficher des données sur son modèle, l'utilisation de la batterie, changer le régulateur du processeur. Le montage, la gestion des applications est disponible pour la carte mémoire. Ainsi, Elixir offre une disposition raisonnablement pratique et logique des fonctions système associées.

Le gestionnaire d'applications est le suivant dans l'application. Cette section contient des informations sur applications installées, l'espace qu'ils occupent et l'emplacement. Un tri étendu est disponible (par exemple, par code ou par taille de cache), il existe un filtre de texte. De manière pratique, vous pouvez activer le mode batch et désinstaller rapidement toutes les applications inutiles.

L'une des fonctionnalités les plus intéressantes d'Elixir est la section Capteurs. En conséquence, vous pouvez ici vous familiariser avec les données du système et la consommation des capteurs disponibles de l'appareil sur Android. De plus, vous pouvez exécuter manuellement des tests pour vérifier leur puissance minimale et maximale.

Les "Logs" montrent le contenu des fichiers logcat et dmesg, et vous pouvez filtrer les messages (erreurs / avertissements / informations). Les rapports Elixir générés avec les informations système sont faciles à envoyer par e-mail.

Enfin, il faut noter la variété des widgets. Pour les activer et les configurer, vous devez installer le module complémentaire. Ceci et d'autres add-ons (personnel, système, administrateur, etc.) sont installés en option, via Jeu de Google.

Sommaire... Elixir 2 est l'une des applications les plus puissantes de sa catégorie et est définitivement recommandée pour l'installation. Permet de gérer les ressources système, diagnostiquer l'appareil, les ressources système. Excellentes possibilités de gestion des composants du système, regroupement compétent des fonctions et disponibilité de tout ce dont vous avez besoin.

DU Battery Saver est une application pour l'optimisation du système de base et l'économie de la batterie. Il n'y a pas de réglages fins ici, c'est très simple et il est peu probable qu'il intéresse les utilisateurs expérimentés.

La page principale ("Batterie") fournit des informations sur l'état actuel de la batterie. Si l'appareil est en charge, vous pouvez vérifier le temps qu'il faut pour se charger complètement. De plus, à partir de là, vous pouvez extraire quelques Caractéristiques: température, tension et capacité de la batterie. Sur le graphique en bas de l'écran, l'utilisateur peut suivre la consommation de la batterie tout au long de la journée, en fonction du niveau de la batterie. Tout est clair à partir de cette échelle, mais il y a moins de signification pratique particulière que nous voudrions obtenir.

Dans la rubrique "Epargne" - gestion des modes de consommation. Les profils ont des descriptions, vous pouvez donc comprendre comment vous prévoyez d'optimiser votre téléphone : appels, SMS, Internet, etc. Vous pouvez créer votre propre profil à partir d'une dizaine de paramètres. Pour les utilisateurs de la version payante de Battery Saver, le soi-disant. Mode « Smart » : désactivation des notifications, gestion des applications, téléchargement automatique, modification des profils de consommation d'énergie tout au long de la journée.

L'onglet Monitor surveille la consommation d'énergie par applications et par matériel. Ici, on voit assez clairement que la plupart de tous déchargent la batterie, le "coupable" peut être éteint.

Ont Applications de batterieÉconomiseur et autres fonctions, mais elles sont moins intéressantes, de plus, comme d'autres applications de ce développeur, certaines fonctions sont purement publicitaires.

S'il n'y a pas assez d'espace libre sur le téléphone, il est plus probable qu'il recherche et supprime fichiers inutiles, en commençant par les plus gros, par ordre décroissant de leur taille. DiskUsage est un petit utilitaire système qui vous aide à déterminer visuellement et rapidement quels fichiers et combien d'espace sont occupés sur une carte mémoire ou une autre source.

Les données sont affichées sur le graphique sous forme de blocs de couleur proportionnellement à l'espace qu'elle occupe. En cliquant sur un bloc spécifique, vous pouvez afficher les fichiers à l'intérieur de ce répertoire. Ainsi, il devient clair où chercher les "voleurs" d'espace disque.

Fonctionnalités supplémentaires de l'application - DiskUsage s'intègre aux gestionnaires de fichiers populaires tels que OI FileManager et Astro.

L'un des utilitaires les plus célèbres pour accélérer le processeur et la mémoire et, en combinaison, un gestionnaire d'applications. Contient plusieurs modules utiles qui aident à nettoyer le système.

Donc, "Corbeille": dans cette section, vous pouvez effacer le cache et divers fichiers temporaires laissés par les applications. De plus, le mode de nettoyage avancé est intéressant - il permet d'identifier les doublons et les fichiers qui occupent le plus d'espace disque.

La section "Accélération" vous permet de libérer de la mémoire du téléphone en déchargeant des applications en arrière-plan. Dans "Accélération", vous pouvez également accéder à la section de démarrage, qui affiche la liste correspondante des applications actives et désactivées au démarrage.

Un autre module utile Maître propre- gestionnaire d'applications. Les applications sont présentées ici sous forme de sélections : dernière installée, rarement utilisée, par taille, catégorie, etc. Vous pouvez marquer plusieurs éléments et les supprimer en mode batch, ce qui est très pratique. De plus, il est possible de créer une sauvegarde et de supprimer les installateurs apk des applications.

Clean Master se contente de contenus informatifs en termes d'optimisation et permet d'être au courant : des informations sur les mégaoctets occupés/libérés sont constamment affichées en haut de l'application. C'est vrai, beauté visuelle, l'animation ralentit un peu l'application, et, paradoxalement, la vitesse du système se dégrade temporairement justement à cause de Clean Master. De plus, le programme regorge de modules supplémentaires (antivirus, CM Family, etc.), qui n'intéressent pas tous les utilisateurs.

Dans l'ensemble, le tweaker Clean Master fait une étrange impression. Bien qu'il contienne un certain nombre fonctions utiles, l'interface est lourde. Et avec un manque de ressources, c'est logique, je ne voudrais pas surcharger à nouveau Android.

Application des développeurs du populaire gestionnaire de fichiers ES Explorateur. Si on rentre dans la description, on a devant nous une application plus polyvalente qu'un simple gestionnaire de tâches. ES Task Manager vous permet d'économiser la batterie, d'effacer la mémoire de l'appareil, de décharger, de verrouiller ou de désinstaller des applications inutiles.

Dans la section principale, Optimiser, il y a 4 boutons qui vous permettent d'effectuer une action rapide : décharger toutes les applications de la mémoire, vider le cache, optimiser la mémoire et réduire la consommation de la batterie.

La deuxième section du gestionnaire est le "Gestionnaire des tâches" lui-même. Ci-dessus affiche la quantité de mémoire disponible et l'état de la batterie, suivis d'une liste applications en cours d'exécution... Via le menu contextuel, vous pouvez ajouter une application aux exceptions ou l'ajouter à la liste d'auto-complétion.

On peut également noter la section sur les économies d'énergie. Ici, vous pouvez personnaliser le comportement d'Android - activer ou désactiver les connexions réseau, définir des options pour l'écran, les vibrations et le son. En principe, les fonctions des widgets système standard sont dupliquées ici.

Certains modules, tels que "SD Card Analyzer" et "Applications", ne sont disponibles qu'après l'installation du gestionnaire de fichiers ES Explorer.

Advanced Task Manager est un gestionnaire de tâches complètement prévisible en termes de fonctionnalités, mais un peu plus pratique que le standard.

L'écran principal du Gestionnaire des tâches affiche une liste de toutes les applications, des informations sur la mémoire utilisée et la batterie du téléphone. De plus, les mêmes informations sont dupliquées dans le panneau de notification et via le widget. Les applications peuvent être marquées dans la liste et déchargées en masse de la mémoire. De plus, un déchargement forcé de la RAM de l'appareil est fourni, vous pouvez créer des exceptions - des applications qui ne seront pas fermées en mode forcé.

Un certain nombre d'options utiles se trouvent dans les paramètres du gestionnaire de tâches avancé. Tout d'abord, il s'agit du déchargement automatique des applications de votre choix : immédiatement après avoir éteint l'écran, au démarrage de l'application, à un intervalle déterminé.

L'inconvénient de ce gestionnaire est qu'il n'y a pas de tri et pas d'informations détaillées sur la charge processeur pour chaque application. De plus, la gestion des services est mise en œuvre via l'interface système, ce qui est peu pratique.

Comment connaître les caractéristiques d'un appareil Android ? Combien de mémoire a-t-il ? Quel processeur est sur mon appareil ? Dans cet article, nous allons vous proposer quelques solutions pour répondre à ces questions.

Il se trouve qu'en téléchargeant application depuis Internet (au format APK ou de la boutique d'applications), le logiciel téléchargé ne fonctionne pas bien qu'il ait été installé correctement et sans erreur ?

Cela peut être dû au fait que des logiciels sans licence sont souvent conçus pour certains processeurs graphiques et même les modèles de téléphone. Et en Il est probable que votre smartphone ne supporte pas la configuration système requise de l'application. Le minimum d'informations sur un smartphone peut être trouvé :

  • après avoir lu les instructions incluses dans la boîte avec l'appareil acheté ;
  • en regardant dans les paramètres du téléphone et en lisant les informations dans la section "À propos du téléphone" ("Paramètres" -> "Système" -> "À propos du téléphone". Sur tous les appareils, il y aura approximativement le même chemin vers les informations système). Dans ce cas, vous devrez creuser dans les onglets. Vous n'obtiendrez pas un résumé clair de ce dont vous avez besoin, toutes les données seront dispersées ;
Photo : Informations sur le téléphone

  • profiter de spécialisé un programme ou un utilitaire pour analyser un smartphone.

Lisez les instructions et Chercher de l'information dans votre appareil Android, vous pouvez tout seul. M Nous suggérons d'envisager des programmes d'affichage les détails de caractéristiques appareil Android.

AIDA64 (Télécharger)

Beaucoup de gens connaissent déjà le nom AIDA, car un programme PC similaire est souvent utilisé pour collecter des données sur le matériel. L'application vous permet d'obtenir incroyablement détaillé et structuré informations sur l'appareil Android, y compris la température, les codecs, les capteurs, les dossiers système, les batteries. Il y a beaucoup de données et très probablement seuls les utilisateurs avancés ou les spécialistes dans le domaine des logiciels pour smartphones en comprendront la plupart. Pour un utilisateur ordinaire, plus de 60% des informations ne sont tout simplement pas utiles. En parcourant les onglets, vous devrez parfois chercher les données dont vous avez besoin. La publicité est présente, mais n'interfère pas.


Photo : AIDA64

Processeur Z (Télécharger)

Dans CPU Z de xSoft Studio, les informations sont présentées sous une forme plus lisible et compréhensible pour l'utilisateur moyen. Affichage, capteurs, unité centrale, mémoire, appareil et plus - tout est ici. Mais, malheureusement, des fonctions supplémentaires et nécessaires (par exemple : "Réseau") ne sont disponibles qu'après l'achat de la version complète du programme. Le programme le plus courant et le plus simple. Il n'y a rien de spécial et d'unique.


Photo : CPU Z

AnTuTu Benchmark (Télécharger)

Un excellent programme qui vous permet non seulement de voir les caractéristiques d'un androïde, mais aussi de tester votre appareil dans les conditions les plus sévères et de le comparer avec d'autres modèles. Les caractéristiques ne sont affichées que les plus nécessaires, basiques et compréhensibles. Il n'y a pas d'abréviations inutiles et incompréhensibles.

Les tests sont effectués en utilisant la charge maximale du processeur et du processeur graphique. La vitesse de transfert et de réception des données à la fois du stockage interne et du réseau est prise en compte.


Photo : Benchmark AnTuTu

Heavy est utilisé comme charge, haute poly Vidéo 3D. Au fur et à mesure que le test progresse, le téléphone devient très chaud. Sur les appareils faibles, l'image à l'écran se figera fortement. N'ayez crainte, il devrait en être ainsi. Après l'obtention du diplôme, vous verrez le score de l'appareil en points décrivant les caractéristiques comparatives opérabilité votre appareil.


Photo : Benchmark AnTuTu

Le test à l'aide de modèles 3D n'est possible qu'après l'installation d'un programme supplémentaire AnTuTu 3DBench (Télécharger) qui est essentiellement une extension de l'application principale. Sans extension, seuls des tests simples sont possibles. Vous pouvez, par exemple, tester le multitouch.


Photo: AnTuTu 3DBench

AnTuTu Benchmark propose de télécharger une extension supplémentaire AnTuTu Officier (Télécharger). Après avoir fait quelques manipulations avec l'ordinateur et le QR code, il indiquera si votre téléphone est "gris" ou non.

Photo : Officier AnTuTu

Droïde Informations (Télécharger)

Programme solide, fournir informations sur le matériel et caractéristiques appareils Android. Affiche uniquement les caractéristiques principales avec une légère extension. L'application fonctionne, mais nécessite quelques améliorations (elle ne donne pas toujours des informations correctes, notamment sur les nouveaux appareils). Et la dernière mise à jour date du 24 juillet 2016. Il semble que les développeurs aient abandonné leur création, mais en vain. L'interface est très conviviale et simple, les informations dont vous avez besoin peuvent être trouvées en quelques secondes. Il est possible d'envoyer un rapport détaillé sur l'appareil (sous forme de texte) à la boîte aux lettres - une fonctionnalité étrange, mais elle peut également être utile.


Photo : Informations sur le droïde

CPU -Z de CPUID (Télécharger)

Programme presque identique Droid Info, uniquement en anglais. Contrairement à ce dernier, CPU -Z est régulièrement mis à jour et maintenu par les développeurs. Les informations sont exactes et correctes, tout est correct réalité... Il vaut mieux ne pas télécharger pour ceux qui ne connaissent pas l'anglais, il y a beaucoup de noms techniques. Par les valeurs elles-mêmes, vous pouvez deviner quelle caractéristique est en cause, mais pas toujours.


Photo : CPU-Z par CPUID

Geekbench 4 (Télécharger)

Un autre testeur puissant productivité téléphone similaire à AnTuTu Benchmark. Fournit uniquement les caractéristiques de base d'un appareil Android : modèle, taille de la mémoire, firmware, processeur graphique, nombre de cœurs, etc. (nous ne verrons pas ici les lectures des capteurs et les changements de température du processeur). A la capacité de vérifier opérabilité appareil sous charge. Contrairement à AnTuTu, l'application ne nécessite pas d'installation supplémentaire d'extensions.


Photo : Geekbench 4

En choisissant un programme pour visualiser les caractéristiques de votre android, cela vaut la peine de partir de vos besoins. Avez-vous besoin d'informations sur les valeurs exactes de température, les lectures de capteurs sur les cœurs du processeur ? Cela vaut la peine d'essayer toutes les applications et de trouver celle dont vous avez besoin et la plus pratique, spécifiquement pour vos besoins.

Chers lecteurs! Si vous avez des questions ou des commentaires sur le sujet de l'article, veuillez les laisser ci-dessous.

Les codes de service (ils sont aussi d'ingénierie, ils sont aussi secrets) sont utilisés pour accéder rapidement à diverses fonctions, souvent même cachées. Il existe des codes universels pour Android et certains ne sont disponibles que pour certains modèles d'appareils.

Il n'y a pas si longtemps, j'ai publié un article dans lequel je racontais. Pour ce faire, vous pouvez utiliser un logiciel spécial ou utiliser l'un des codes secrets. Je vais maintenant parler du plus populaire d'entre eux, grâce auquel vous pouvez effectuer de nombreux réglages système.

Codes secrets populaires pour les smartphones Android

Pourquoi ces codes sont-ils appelés « secrets » ? C'est juste qu'ils ne sont pas nécessaires à la plupart des utilisateurs ordinaires, ils ne sont pas publiés dans les instructions pour les smartphones. Tout d'abord, les « codes secrets » sont destinés aux ingénieurs et développeurs pour effectuer divers tests.

Pour utiliser l'un des codes de service, vous devez l'entrer dans le numéroteur. Sur les tablettes, vous devrez télécharger une application tierce pour passer des appels - entrez dans recherche Google Jouez à la requête "Dialer" et téléchargez le "Dialer" que vous aimez.

  • *#06# - informations sur l'IMEI du smartphone
  • * # * # 4636 # * # * - informations sur le Wi-Fi, la batterie et les statistiques d'utilisation
  • * # * # 3646633 # * # * ou * # * # 83781 # * # * - entrez menu d'ingénierie sur les smartphones avec processeur MTK (à travers lui, vous pouvez)
  • * # * # 8255 # * # * - test Services Google Parlez
  • * # * # 7594 # * # * - si vous entrez cette combinaison, après cela, lorsque vous appuyez sur le bouton d'arrêt, le smartphone s'éteint immédiatement, sans proposer de menu
  • * # * # 44336 # * # * - informations sur PDA, CSC, temps de construction et autres données sur le smartphone
  • * # * # 232338 # * # * - Adresse MAC Wi-Fi
  • * # * # 7780 # * # * - réinitialisation instantanée aux paramètres d'usine ( Réinitialisation matérielle). Supprime uniquement les applications
  • * 2767 * 3855 # - réinitialisation instantanée aux paramètres d'usine, mais contrairement au précédent façon android complètement réinstallable
  • * # * # 1234 # * # * ou * # 12580 * 369 # - informations sur le firmware de l'appareil
  • * # * # 1111 # * # * - informations sur la version du logiciel FTA
  • * # * # 2222 # * # * - informations sur la version matérielle FTA
  • * # * # 0283 # * # * - Test de bouclage
  • * # * # 0 * # * # * - test d'écran
  • * # 0 * # - test de divers composants : écran, caméra, haut-parleurs, vibration, microphone et autres
  • * # * # 0673 # * # * ou * # * # 0289 # * # * - test audio
  • * # * # 0842 # * # * - test de vibration et de rétroéclairage
  • * # * # 232339 # * # * ou * # * # 526 # * # * - test de réseau sans fil
  • * # * # 1472365 # * # * - Test GPS
  • * # * # 1575 # * # * - test GPS détaillé
  • * # * # 232331 # * # * - Test Bluetooth
  • * # * # 232337 # * # * - afficher l'adresse bluetooth
  • * # * # 2663 # * # * - version écran tactile
  • * # * # 2664 # * # * - test d'écran tactile
  • * # * # 0588 # * # * - test du capteur de mouvement
  • * # * # 7262626 # * # * - Test du signal GSM
  • * # 197328640 # - passer en mode service
  • * # * # 3264 # * # * - Version RAM
  • * # * # 8351 # * # * - activation du mode d'enregistrement de la numérotation vocale
  • * # * # 8350 # * # * - désactiver le mode d'enregistrement de la numérotation vocale
  • # * 5376 # - supprimer tous les SMS
  • * #2222 # - Version du micrologiciel Android
  • # * 2562 #, # * 3851 #, # * 3876 # - redémarrez votre smartphone, tablette
  • * # 34971539 # - informations complètes sur les caméras et mise à jour de leur firmware
  • *#*#273283*255*663282*#*#* - création rapide sauvegarde des fichiers multimédias
  • *#*#4636#*#* - menu secret pour les appareils Motorola
  • ** 05 *** # - Déblocage PUK sur Sony
  • 3845 # * 855 # - menu d'entretien sur LG G3
  • * # 0011 # - menu de service activé Samsung Galaxy S4
  • ## 778 (+ bouton d'appel) - affiche le menu EPST (pour Samsung)
  • ## 3424 # - mode diagnostic (pour HTC)
  • ## 3282 # - EPST (pour HTC)
  • ## 8626337 # - VOCODER (pour HTC)
  • ## 33284 # - données techniques de l'état du réseau (pour HTC)
  • ## 7738 # - révision du protocole (pour HTC)

En principe, ce sont les codes de service (secrets) les plus basiques et universels pour tablettes et smartphones sur Android, mais tous les fabricants ajoutent leur propre support, donc si vous êtes intéressé par des codes pour un appareil particulier, téléchargez l'application. Il sera discuté ci-dessous.

Codes de service Android dans l'application Codes secrets

L'application Codes secrets analysera le système à la recherche de codes d'ingénierie et affichera le résultat sous la forme d'une liste. Il vous suffit de cliquer sur le code qui vous intéresse et vous serez redirigé vers l'option souhaitée.

Malheureusement, cette méthode a un inconvénient : sur certains appareils, l'application ne trouve pas un seul code de service, et sur certains elle ne trouve pas tout. Mais sur les appareils que j'ai testés, tout allait bien, et les avis sur Google Play sont presque tous positifs.

Dans cet article, nous verrons comment obtenir des informations sur le téléphone, la carte SIM, le réseau cellulaire, ainsi que les paramètres d'affichage et de batterie. téléphone portable.

Réseau téléphonique et cellulaire

Pour accéder aux données sur le téléphone, la carte SIM et réseau cellulaire la classe TelephonyManager est utilisée. En utilisant cette classe, vous pouvez déterminer le type et l'état du téléphone, la disponibilité du réseau cellulaire et l'état de la carte SIM.

1. Une instance de la classe TelephonyManager ne peut pas être créée directement, pour cela vous devez appeler la méthode getSystemService() (depuis la classe Context) et lui passer la constante Context.TELEPHONY_SERVICE.

  1. TelephonyManager tm = (TelephonyManager) getSystemService (Context .TELEPHONY_SERVICE);

2. Pour certaines méthodes de la classe TelephonyManager dans le fichier manifeste (AndroidManifest.xml), vous devez ajouter l'autorisation READ_PHONE_STATE (recevoir des informations sur l'état du téléphone) ou ACCESS_COARSE_LOCATION (informations sur station de base réseaux cellulaires). Les autorisations sont ajoutées au fichier manifeste comme ceci :

  1. "http://schemas.android.com/apk/res/android"
  2. android : versionCode = "1"
  3. android : versionName = "1.0">
  4. "android.permission.READ_PHONE_STATE"/>
  5. "android.permission.ACCESS_COARSE_LOCATI ON"/>
  6. >
  7. >
  8. >

3. Voyons quelles informations nous pouvons obtenir :
- int getCallState ()- définit l'état d'appel du téléphone. Renvoie l'une des trois constantes : CALL_STATE_IDLE(le téléphone n'est pas actif), CALL_STATE_OFFHOOK(tentative d'appel), CALL_STATE_RINGING(connexion avec l'abonné).

- int getPhoneType ()- définit le type de téléphone mobile. Renvoie l'une des constantes PHONE_TYPE_CDMA, PHONE_TYPE_GSM, PHONE_TYPE_NONE, PHONE_TYPE_SIP.

- int getTypeRéseau ()- définit le type de réseau cellulaire. Renvoie l'une des constantes NETWORK_TYPE_UNKNOWN, NETWORK_TYPE_GPRS, NETWORK_TYPE_EDGE, NETWORK_TYPE_UMTS, NETWORK_TYPE_CDMA et etc.

- Chaîne getNetworkCountryIso ()- renvoie le code du pays dans lequel l'opérateur est enregistré.

- Chaîne getNetworkOperator ()- renvoie le code opérateur (MCC + MNC) (code pays mobile + code réseau mobile)

- Chaîne getNetworkOperatorName ()- renvoie le nom de l'opérateur

- Chaîne getDeviceId ()- renvoie l'ID de l'appareil mobile

- Chaîne getDeviceSoftwareVersion ()- renvoie la version du logiciel (ce n'est pas la version Android)

- int getDataState ()- définit l'état de transmission des données. Renvoie l'une des constantes DATA_DISCONNECTED, DATA_CONNECTING, DONNÉES_CONNECTÉES, DONNÉES_SUSPENDUES.

- int getDataActivity ()- détermine le sens de transfert des données. Renvoie l'une des constantes DATA_ACTIVITY_NONE, DATA_ACTIVITY_IN, DATA_ACTIVITY_OUT, DATA_ACTIVITY_INOUT, DATA_ACTIVITY_DORMANT.

- booléen isNetworkRoaming ()- détermine si le téléphone est en itinérance.

- CellLocation getCellLocation ()- détermine la position actuelle de l'appareil. Renvoie une instance de la classe CellLocation, ou plutôt une de ses classes descendantes CdmaCellLocation (pour les réseaux CDMA) ou GsmCellLocation (pour les réseaux GSM). Dans la classe GsmCellLocation, vous pouvez définir l'ID de la station de base du réseau cellulaire (int getCid ()) et le code du territoire dans lequel se trouve le téléphone (int getLac ())). Dans la classe CdmaCellLocation, vous pouvez également obtenir l'ID de la station de base (int getBaseStationId ()), ainsi que ses coordonnées géographiques (int getBaseStationLatitude (), int getBaseStationLongitude ()).

- int getSimState ()- détermine l'état de la carte SIM. Renvoie l'une des constantes SIM_STATE_UNKNOWN, SIM_STATE_ABSENT, SIM_STATE_PIN_REQUIRED, SIM_STATE_PUK_REQUIRED, SIM_STATE_NETWORK_LOCKED, SIM_STATE_READY.

- Chaîne getSimCountryIso ()- Renvoie le code pays du fournisseur

- Chaîne getSimOperator ()- Renvoie le code opérateur (MCC + MNC)

- Chaîne getSimOperatorName ()- Renvoie le nom du fournisseur

- Chaîne getSimSerialNumber ()- Renvoie le numéro de série de la carte SIM.

Affichage

La classe DisplayMetrics est utilisée pour obtenir des informations sur l'affichage d'un périphérique.
  1. métriques DisplayMetrics = new DisplayMetrics ();
  2. getWindowManager () .getDefaultDisplay () .getMetrics (métriques);

La première ligne définit une instance de la classe DisplayMetrics, et dans la seconde, cette instance est initialisée.
getWindowManager ()(de la classe Activity) - renvoie le gestionnaire de fenêtres (instance de la classe WindowManager)
getDefaultAffichage ()(de la classe WindowManager) - renvoie l'affichage sur lequel le gestionnaire de fenêtres crée des fenêtres (une instance de la classe Display)
getMetrics ()(de la classe Display) - une méthode qui prend un paramètre de sortie du type DisplayMetrics pour obtenir les paramètres d'affichage.
C'est-à-dire qu'après ces deux lignes, nous obtenons des métriques, qui contiennent des informations sur l'affichage.

La classe DisplayMetrics possède les champs publics suivants :
densitéDpi- densité de pixels à l'écran (dpi)
à l'échelleDensité- facteur d'échelle pour les polices
hauteurPixels- hauteur de l'écran
largeurPixels- largeur de l'écran
xdpi
ydpi- le nombre exact de pixels par pouce sur toute la largeur de l'écran

Batterie

La classe BatteryManager est utilisée pour obtenir des informations sur la batterie. Contrairement aux deux cas précédents, il n'y a pas de service de gestion de batterie pour l'appareil. Système Android envoie des messages de diffusion (Broadcast) sur le changement de l'état de la batterie. Nous devons nous abonner pour recevoir de tels messages.
Vous pouvez vous abonner à des messages diffusés en utilisant la méthode
registerReceiver (récepteur BroadcastReceiver, filtre IntentFilter), où
receiver - une instance d'une classe héritée de BroadcastReceiver avec une méthode OnReceive () remplacée
filter est une instance de la classe IntentFilter qui détermine les messages auxquels nous voulons nous abonner.
  1. public void onCreate (Bundle saveInstanceState) (
  2. Récepteur BroadcastReceiver = nouveau BroadcastReceiver () (
  3. @Passer outre
  4. public void onReceive (Contexte contextuel, intention d'intention) (
  5. int status = intent.getIntExtra (BatteryManager.EXTRA_STATUS, -1);
  6. registerReceiver (récepteur, nouveau IntentFilter (Intent.ACTION_BATTERY_CHANGED));

Nous nous sommes abonnés aux messages ACTION_BATTERY_CHANGED, désormais, lorsque l'état de la batterie du téléphone mobile change, la méthode OnReceive sera appelée. Une variable d'intention est transmise à cette méthode, qui contient un ensemble de paramètres supplémentaires qui fournissent des informations sur l'accumulateur.
Vous pouvez obtenir ces paramètres en utilisant les méthodes
int getIntExtra (nom de chaîne, int defaultValue) ou Chaîne getStringExtra (Nom de la chaîne)
où nom est le nom du paramètre
defaultValue - la valeur par défaut si le paramètre n'est pas spécifié.
Ces méthodes renvoient une valeur numérique ou de chaîne du paramètre (la classe Intent a également des fonctions pour float, double, etc., mais dans ce cas nous n'en aurons pas besoin).

Une des constantes de la classe BatteryManager est passée comme nom du paramètre (nom) :

EXTRA_SANTE- état de la batterie. La valeur sera l'une des constantes suivantes :
BATTERY_HEALTH_DEAD- la batterie ne fonctionne pas
BATTERIE_HEALTH_GOOD- batterie en bon état
BATTERY_HEALTH_OVERHEAT- la batterie est surchauffée
BATTERY_HEALTH_OVER_VOLTAGE- la batterie a augmenté la tension
BATTERY_HEALTH_UNKNOWN- état inconnu
BATTERY_HEALTH_UNSPECIFIED_FAILURE- la batterie est défectueuse

EXTRA_ICON_SMALL est l'identifiant de ressource pour l'icône de batterie. Cette icône s'affiche dans la barre d'état du téléphone mobile et indique le niveau de la batterie.

EXTRA_SCALE- niveau de batterie maximal

EXTRA_LEVEL- niveau de charge actuel de la batterie (valeur de 0 à EXTRA_SCALE)

EXTRA_STATUS- détermine l'état de charge de la batterie. La valeur sera l'une des constantes suivantes :
BATTERY_STATUS_CHARGING- la batterie est en charge
BATTERY_STATUS_DISCHARGING- la batterie est déchargée
BATTERY_STATUS_FULL- la batterie est chargée
BATTERY_STATUS_NOT_CHARGING- la batterie ne se charge pas
BATTERY_STATUS_UNKNOWN- l'état n'est pas connu

EXTRA_PLUGGÉ- définit la connexion chargeur... La valeur sera l'une des constantes suivantes :
BATTERY_PLUGGED_AC- connecté à un chargeur
BATTERY_PLUGGED_USB- connecté en USB

EXTRA_PRESENT- détermine la présence d'une batterie dans l'appareil (valeur booléenne)

EXTRA_TECHNOLOGIE- technologie de batterie telle que « Li-Ion ». (Valeur de chaîne)

EXTRA_TEMPERATURE- température de la batterie

EXTRA_TENSION- Voltage de batterie

Pour obtenir des informations sur l'état de la batterie, vous devez ajouter l'autorisation BATTERY_STATS à AndroidManifest.xml

"android.permission.BATTERY_STATS"/>

Je ne donnerai pas le code complet ici, c'est assez banal. Avec un appel séquentiel de toutes les méthodes décrites, nous obtenons quelque chose comme ceci :

Les sources de l'application SysManager peuvent être téléchargées ci-dessous. Il y a 5 classes dans l'application :
SysManagerActivity- la fenêtre principale de l'application, dans laquelle trois onglets sont définis. En savoir plus sur la création d'onglets
TelManager- obtenir des informations sur le téléphone et la carte sim
ScrManager- obtenir des informations sur l'affichage
BatManager- obtenir des informations sur la batterie
Dans les trois classes, les informations résultantes sont simplement affichées dans un champ de texte.
ST- classe auxiliaire, avec un tas de méthodes statiques qui traduisent des constantes int comme TelephonyManager.NETWORK_TYPE_GPRS en chaînes ("GPRS").
N'oubliez pas les autorisations supplémentaires dans AndroidManifest.xml :)