Quels sont les programmes exécutés Adb et Adb - les commandes principales et comment les utiliser. Que faire si l'ordinateur ne voit pas le téléphone via le port USB Android adb ne voit pas le smartphone

Tout le monde est confronté à ce problème au moins une fois : vous connectez votre smartphone ou votre tablette à votre ordinateur via un câble USB, mais rien ne se passe à part la recharge. L'ordinateur ne voit pas le téléphone ou l'identifie comme un périphérique inconnu. La situation est courante, mais ambiguë, et les raisons pour lesquelles elle se produit sont nombreuses. Aujourd'hui, nous allons découvrir les causes de ces problèmes et comment les résoudre.

Les pannes logicielles et matérielles conduisent à une situation dans laquelle le PC ne reconnaît pas l'appareil mobile qui y est connecté :

  • Absence de pilote de périphérique dans le système d'exploitation du PC.
  • Le pilote ne correspond pas au modèle de périphérique.
  • Il n'y a pas de pilote USB dans le système ou il fonctionne mal.
  • Connexion avec un câble non adapté à la transmission de données ou endommagé.
  • Dysfonctionnement de la prise USB (aussi bien sur l'ordinateur que sur le téléphone), du groupe de prises ou du contrôleur USB sur le PC.
  • Panne d'un équipement informatique, blocage par électricité statique.
  • Erreur dans les paramètres du système téléphonique.
  • Bloquer l'accès au téléphone à l'aide de programmes de sécurité exécutés sur un PC (y compris si le gadget est infecté par un virus).
  • L'application utilisée pour synchroniser votre téléphone et votre PC (si vous l'utilisez) est tombée en panne.

En cas de problèmes logiciels, l'ordinateur n'affiche généralement pas le contenu de la mémoire du téléphone, mais l'appareil se charge normalement lorsqu'il y est connecté. Si le problème est dû à un dysfonctionnement physique, la charge ne fonctionne généralement pas non plus, mais il existe des exceptions lorsque seules les lignes de données ne fonctionnent pas.

Une analyse de la situation antérieure – ce qui s’est passé avant que le problème ne survienne – permet de définir l’éventail des causes possibles. Par exemple:

  • Vous avez réinstallé le système d'exploitation sur votre ordinateur ou supprimé certains pilotes (la raison est que le pilote requis est manquant).
  • Le téléphone (tablette) n'a plus été détecté après le flashage du firmware, son nettoyage des virus, la suppression d'applications, l'optimisation et d'autres manipulations avec le système d'exploitation (le système d'exploitation de l'appareil mobile a mal fonctionné).
  • L'appareil a subi des dommages mécaniques (la prise USB est endommagée) ou a été réparé (après le remplacement de pièces, un pilote d'une version différente est nécessaire ou le défaut n'a pas été complètement éliminé).
  • Vous utilisez un câble USB que vous n'avez jamais utilisé auparavant pour connecter votre téléphone à un ordinateur (le câble sert uniquement à charger ou est endommagé), etc.

Nous déterminons rapidement le coupable du problème

Retracer une relation de cause à effet facilite grandement la localisation du problème, mais dans environ la moitié des cas, rien de spécifique ne le précède. Si tel est votre cas, les étapes suivantes vous aideront à déterminer où la panne s'est produite : sur votre appareil mobile, votre PC ou votre câble USB.

  • Déplacez le câble au niveau des connecteurs (des plis se forment le plus souvent à ces endroits) et voyez si le téléphone (tablette) est détecté dans l'explorateur ou le gestionnaire de périphériques de l'ordinateur. Ou connectez les appareils avec un autre câble connu pour fonctionner et adapté à la transmission de données.
  • Connectez votre téléphone à un autre ordinateur, ainsi qu'un autre appareil mobile à ce PC. Si le téléphone n'est détecté nulle part, le problème vient certainement de lui. Il en va de même avec un ordinateur.
  • Si le problème semble provenir de l'ordinateur, vérifiez le téléphone dans toutes les prises USB ; le problème vient peut-être d'une ou plusieurs d'entre elles (par exemple, uniquement dans le groupe avant).

Si vous concluez que le câble est à l’origine du problème, remplacez-le simplement. Que faire dans les autres cas, lisez la suite.

Le coupable de l'échec est le téléphone. Ce qu'il faut faire?

Si les diagnostics indiquent clairement un problème avec votre appareil mobile, effectuez les étapes suivantes dans l'ordre. Après chaque étape, vérifiez si le problème est résolu. Sinon, passez au suivant.

  • Redémarrez votre appareil.
  • Connectez votre téléphone à votre ordinateur. Une fois connecté, faites glisser la barre de menu Paramètres rapides vers le bas et assurez-vous que la liste « Se connecter en tant que » n'inclut pas « charge uniquement », « appareil photo » ou « périphérique multimédia ». Sélectionnez l'option "Stockage USB".

  • Ouvrez les paramètres du système Android (dans les anciennes versions, « Options »). Accédez à la section "Réseaux sans fil". Activez le mode modem. Ou vice versa, s'il est allumé, éteignez-le. Dans certaines éditions d'Android, ce paramètre contrôle non seulement le modem, mais également la connexion du gadget au PC en tant que lecteur.

  • Essayez de mettre votre appareil en mode de débogage USB. Ouvrez les sections « Système » et « Pour les développeurs » dans les paramètres. Décochez ou cochez la case à côté de « Débogage USB ».

  • Déconnectez le téléphone de l'ordinateur, éteignez-le et retirez la batterie de celui-ci (du téléphone) (bien sûr, si elle est amovible). Après 5 minutes, remplacez la batterie, allumez l'appareil et essayez à nouveau de vous connecter.
  • Supprimez les applications qui ont échoué après l'installation. Si la connexion ne fonctionne pas dans une application de synchronisation particulière, videz son cache. Si cela ne résout pas le problème, réinstallez (à la fois sur votre appareil mobile et sur votre PC) ou essayez d'utiliser un analogue.
  • Analysez votre appareil avec un antivirus.
  • Réinitialisez le système d'exploitation de l'appareil aux paramètres d'usine.

Le coupable de l'échec est l'ordinateur. Ce qu'il faut faire?

  • Arrêtez le système d'exploitation, éteignez le PC de la prise (ou appuyez sur la touche de l'alimentation) et maintenez le bouton d'alimentation enfoncé pendant 15 à 20 secondes. Cela déchargera les condensateurs et éliminera les charges statiques parasites, susceptibles de bloquer la détection de l'appareil connecté.
  • Si le téléphone n'est pas reconnu par un seul groupe de ports USB, ouvrez le capot de l'unité centrale et assurez-vous qu'ils sont correctement connectés. À propos, le chargement normal d'un appareil mobile via le port ne signifie pas que le second fonctionne correctement.
  • Démarrez le système d'exploitation. Ouvrez le Gestionnaire de périphériques et vérifiez si les appareils portables sont répertoriés dans la liste des équipements et que votre téléphone en fait partie. S'il est présent, mais marqué d'une flèche noire dans un cercle (désactivé), faites un clic droit sur la ligne et sélectionnez la commande « Activer l'appareil » dans le menu.

  • S'il y a des périphériques inconnus dans la liste du matériel (indiqués par un point d'exclamation dans un triangle jaune), l'un d'eux peut être le téléphone. Pour vous assurer qu'il s'agit bien de lui, déconnectez votre appareil mobile de l'USB. Si le périphérique inconnu disparaît de la liste, c'est tout. Et la raison de l'échec est le manque du pilote requis dans le système. Nous vous expliquerons ci-dessous comment réinstaller et où télécharger le pilote pour votre téléphone.
  • Le problème de reconnaissance des appareils connectés peut également être dû à un échec de démarrage, à des pilotes USB endommagés ou manquants. Dans ce cas, les points d'exclamation seront dans la section « Contrôleurs USB ».
  • La réinstallation des pilotes n'a pas aidé ? Analysez les disques de votre ordinateur avec un antivirus, puis désactivez temporairement les programmes de sécurité. D'ailleurs, ce dernier peut bloquer l'accès à un appareil mobile comme support de stockage s'il contient des logiciels suspects ou manifestement malveillants. Cela vaut donc également la peine de vérifier la présence de virus sur votre téléphone.

  • Désinstallez les programmes dont l'installation est à l'origine du problème ou effectuez une restauration du système vers un point de contrôle créé un jour avant l'apparition du problème.
  • Si, en plus du téléphone, l'ordinateur ne reconnaît pas d'autres appareils connectés via USB - une souris, un clavier, une imprimante, des clés USB, etc. (qu'ils soient chargés ou non n'est pas indicatif), la source de la panne peut être tout composant défectueux de l'unité centrale ou quelque chose de la périphérie. Vous pouvez déterminer le coupable à la maison en éteignant les équipements un par un ou en les remplaçant par un équipement connu en bon état.

Comment réinstaller le pilote de périphérique mobile et l'USB sur un ordinateur Windows

iPhone

  • Connectez l'iPhone au PC.
  • Ouvrez le dossier %CommonProgramW6432%\Apple\Mobile Device Support\Drivers (pour éviter de taper la commande manuellement, copiez-la à partir d'ici, collez-la dans la barre d'adresse de n'importe quel dossier et cliquez sur le bouton OK). Il contient 2 fichiers (sur quatre) avec l'extension .inf - usbaapl.inf et usbaapl64.inf.

  • Ouvrez le menu contextuel de chacun de ces fichiers et exécutez la commande « Installer ».
  • Après l'installation, redémarrez votre ordinateur.

Android

En règle générale, les smartphones et tablettes pour Android, tels que Samsung, Xiaomi, Lenovo, Meizu, HTC, etc., ne créent pas de dossiers séparés pour stocker leurs pilotes, et ils ne sont souvent pas trouvés sur les sites Web officiels, vous pouvez donc simplement les télécharger et réinstaller. Par conséquent, pour commencer, vous devez faire confiance à la réinstallation des pilotes déjà présents dans le système par Windows lui-même.

Comment faire:

  • Ouvrez le menu contextuel du périphérique problématique dans le Gestionnaire de périphériques. Sélectionnez l'option "Mettre à jour le pilote".

  • Dans la fenêtre suivante, sélectionnez d'abord la recherche automatique des mises à jour. Si Windows ne trouve rien de approprié, vérifiez le deuxième élément : installer et rechercher les pilotes manuellement.

  • Ensuite, cliquez sur « Sélectionner dans la liste disponible sur votre ordinateur ». Une nouvelle fenêtre affichera tous les pilotes de périphériques mobiles déjà installés sur le PC.

  • Pour affiner votre recherche, dans la section « Sélectionner un pilote pour ce périphérique », cochez « Compatible uniquement ». Cochez celui qui correspond le mieux à votre demande (s'il y a plus d'un élément dans la liste) et cliquez sur « Suivant » pour procéder à l'installation.

Pour que le pilote fonctionne correctement, redémarrez votre ordinateur.

Si la réinstallation du pilote déjà installé dans le système n'a pas aidé, vous devrez chercher autre chose sur Internet (avec le risque de télécharger un virus au lieu de celui que vous recherchez), alors téléchargez-les uniquement à partir de sources fiables et fiables. sites, comme w3bsit3-dns.com, et vérifiez auprès d'un antivirus avant l'installation.

Les pilotes pour les modèles de gadgets mobiles les plus courants sont également collectés dans l'application « Pilotes USB pour Android », disponible en téléchargement gratuit sur Google Play.

Les pilotes USB pour Windows peuvent généralement être facilement trouvés sur les sites Web des fabricants de cartes mères d’ordinateurs portables ou de bureau. Parfois, ils sont inclus dans le pilote du chipset.

Si le téléphone n'est pas reconnu en mode firmware

Le fait que l'ordinateur et le téléphone ne se voient pas en mode fastboot est indiqué par le message « En attente de périphérique » qui apparaît dans le programme du micrologiciel. Le plus souvent, cette erreur se produit en raison de l'absence de pilote de périphérique mobile dans le système, alors tout d'abord, faites ce qui est écrit ci-dessus - réinstallez le pilote ou téléchargez-le et réinstallez-le.

Si cela n'aide pas :

  • Assurez-vous de suivre exactement les instructions pour utiliser le programme d'installation du micrologiciel et qu'il s'exécute en tant qu'administrateur.
  • Vérifiez si le débogage USB est activé sur votre smartphone (sinon, activez-le) et si l'appareil lui-même est en mode chargeur de démarrage. Si ce mode est bloqué, recherchez des instructions en ligne pour déverrouiller le chargeur de démarrage spécifiquement pour le modèle de votre appareil.
  • Connectez le téléphone à la prise USB arrière aussi court que possible et avec un câble en bon état, sans utiliser d'adaptateurs ni de hubs.
  • Votre téléphone ne prend peut-être pas en charge l'USB 3 (prise bleue), connectez-le donc uniquement à l'USB 2.0 (prises noires).
  • Installez toutes les mises à jour Windows publiées sur votre ordinateur.

Si le problème persiste même après cela, essayez de flasher le téléphone sur un autre PC. Et mieux - avec une version différente du système d'exploitation.

Lorsque le problème est une interface physique cassée

Il est conseillé de ne pas utiliser du tout d'interfaces physiques défectueuses, notamment sur un gadget mobile (ne pas les charger en courant pour éviter d'aggraver la panne), même si le téléphone ou la tablette conserve la possibilité de se recharger via elles. Vous pouvez organiser le transfert de contenu soit sans fil (Wi-Fi, Bluetooth) soit via des services cloud disponibles sur les deux appareils. En particulier, iTunes et iCloud pour la technologie Apple, Google Drive, Yandex Disk, Dropbox, Microsoft OneDrive et bien d'autres - pour tout le monde.

Les services cloud sont pratiques à utiliser pour transférer des photos, des vidéos, de la musique, des documents et d'autres types de fichiers. Pour synchroniser les contacts sur Android et PC, les capacités de Gmail sont suffisantes. Et pour contrôler votre téléphone directement depuis votre ordinateur, vous pouvez installer une application comme MyPhoneExplorer (se compose de 2 parties - pour le téléphone et pour le PC), qui prend en charge les connexions filaires et sans fil des appareils sans nécessiter l'installation de pilotes. Très confortablement.

Bref, il y a toujours une issue et c’est souvent bien plus simple qu’il n’y paraît à première vue.

Un problème assez courant sous Android est l'attente d'une erreur de périphérique lorsque vous travaillez avec ADB ou Fastboot. Dans cet article, nous allons apprendre comment y remédier !

Qu'est-ce que cet appareil attend ?

Cette erreur n'est pas vraiment une erreur, si nous traduisons littéralement cette phrase - attendre que l'appareil se connecte. Autrement dit, lorsque vous essayez de faire quelque chose dans ADB ou FASTBOT et que vous recevez le message en attente d'appareil dans la ligne de commande, cela signifie que votre smartphone ou tablette Android n'est pas visible !

Message - adb ou fastboot ne voit pas l'appareil Android connecté !

Pour bien comprendre de quoi parle cet article et comprendre de quoi nous parlons, il est conseillé de lire les articles suivants :

  • Otladka via USB

Bien que presque toutes les raisons du message soient résolues de la même manière, pour plus de commodité, l'article sera divisé en solutions « en attente du périphérique dans adb » et « en attente du périphérique dans fastboot ».

Solution en attente de périphérique dans ADB

1. La première chose à laquelle vous devez faire attention est de savoir si le pilote est installé ?

Vous pouvez télécharger le pilote ici page comment installer, découvrez-le lien. Si le pilote n'est pas signé, Windows doit être redémarré en désactivant la vérification. Certains appareils nécessitent un pilote ADB spécial.

Avez-vous installé le pilote ? Redémarrez votre ordinateur!

2. Assurez-vous que l'appareil est en mode bootloader, sinon fastboot ne verra pas votre Android !

3. Utilisez un câble microUSB original et en bon état ! Tout devrait être clair ici, si le câble est endommagé, d'où le problème de visibilité, vous pourrez peut-être transférer ou recevoir des fichiers depuis ce câble, mais vous ne pourrez pas travailler avec Fastboot ! N’utilisez pas non plus un port USB endommagé sur votre ordinateur !

4.Utilisez uniquement le port USB 2.0 ! Malgré le fait que la norme USB 3.0 existe déjà depuis plusieurs années, il est encore trop tôt pour parler d'une mise en œuvre à grande échelle. Fastboot fonctionnant avec USB 3.0, bien que possible, n'est toujours pas souhaitable !

5. N'utilisez pas de hubs USB ! N'utilisez jamais, sous aucun prétexte, des hubs USB ; travailler avec Fastbot devient comme de la chance : vous aurez de la chance ou de la malchance.

7. Essayez de connecter Android à un autre port USB.

9. Ouvrez une invite de commande en tant qu'« administrateur ».

Si vous avez déjà rencontré un problème similaire « en attente d'appareil » et que vous l'avez résolu à votre manière, et non à l'aide des méthodes répertoriées, n'hésitez pas à écrire dans les commentaires !

C'est tout! Lisez plus d’articles et d’instructions dans la section. Restez sur le site, ce sera encore plus intéressant !

Question : ADB ne voit pas l'appareil


Bonjour. J'ai donc décidé de tester l'application sur un appareil réel. Mais comme dans la plupart des cas, ADB ne voit pas l’appareil. L'ordinateur voit l'appareil, le mode développeur est activé. Dans toutes les instructions de connexion, il est indiqué que Manage doit avoir une interface Android Composite ADB, je ne la vois pas dans la mienne. Qu'est-ce que je fais mal? Je joins une photo de Manage

Répondre: Merci pour la réponse, j'ai déjà compris. J'ai éteint l'appareil, désactivé le débogage et l'ai rallumé. Ensuite, j'ai reconnecté l'appareil et tout a fonctionné

Question : Genymotion : Lors du lancement d'une application depuis AS, les appareils virtuels ne s'affichent pas


Bonjour,

Android Studio ne voit pas le périphérique Genymotion((Le plugin est installé dans Studio. Grâce à Genymotion, l'appareil démarre, mais lorsque vous démarrez l'application, seul le périphérique intégré apparaît et je ne vois pas le périphérique Genymotion(Dans Genymotion paramètres J'ai défini le chemin d'accès au dossier SDK, et cela n'a pas aidé (quelle peut être la raison ?

Répondre:

message de Pablito

littéralement
- lancer l'appareil dans gemymotion
- on regarde en studio - tu peux le voir
- démarrer l'application

Je vais vérifier et je ferai un rapport !

Question : Le SDK Android ne reconnaît pas l'appareil


J'essaie de lancer un projet sur ma tablette chinoise (Go intelligent insigma 800m), est-il possible que cela soit dû au fait que le SDK de compilation dans le projet est installé 5.0 et sur la tablette 4.2 mais le SDK min et cible sont installés en tant que 4.2. Le mode développeur est activé, le débogage USB est activé. Lorsque j'essaie de réduire le SDK conforme, une erreur de compilation se produit "R" - impossible de résoudre le symbole, après build\\clean, il pointe vers un fichier système avec des erreurs autour du matériel des thèmes, veuillez aider

Répondre: Tous les appareils sont-ils détectés normalement dans le Gestionnaire de périphériques ? Sinon, installez Composite ADB Interface pour votre tablette Android

Question : Réinitialisation de la demande de descripteur de périphérique en mode fastboot


Voici le truc. Un jour, mon wifi Google Nexus 7 2013 s'est figé et ne s'est pas figé. Bien sûr, j'ai maintenu le bouton d'arrêt pendant environ dix secondes jusqu'à ce qu'il meure finalement. Lorsque j'ai essayé de l'allumer, j'ai été surpris de constater qu'il était bloqué sur l'économiseur d'écran et que le système Android lui-même ne se chargeait pas (l'économiseur d'écran avec l'inscription Google et l'icône du chargeur de démarrage déverrouillé). Je suis passé au fastboot et j'ai décidé d'accéder au menu de récupération, mais cela n'a pas aidé non plus. Même problème. Se bloque sur l'économiseur d'écran. D'accord, j'ai décidé de le flasher via fastboot. Mais voici le problème : Windows 8.1 x64 définit le périphérique comme « Périphérique inconnu (demande de réinitialisation du descripteur de périphérique) ». Code 43. Et puis j'ai attrapé mon visage, parce que j'avais déjà eu un problème similaire, mais il s'est résolu d'une manière ou d'une autre.
J'ai parcouru Internet, réorganisé les pilotes adb/fastboot, décoché les cases du menu pour alimenter les ports USB, téléchargé la mise à jour kb2967917, éteint l'ordinateur portable pour que l'électricité statique disparaisse. Rien n’y fait. Je n'ai aucune idée du problème.
1) Câble USB du Lenovo p780, qui a une alimentation 2A/h, c'est peut-être là le problème ?
2) Peut-être que les pilotes adb/fastboot sont bâclés, comment puis-je savoir si c'est là le problème ?
3) Je connecte la tablette en mode fastboot, car il n'y a pas d'autre moyen. Le débogage USB semblait désactivé avant l’incident, c’est peut-être là le problème ?
Je comprends moi-même très peu ce sujet, je vous demande donc conseil.

Répondre: Non, le fastboot ne le voit pas, pas plus que l'ordinateur lui-même.
Le fait est que littéralement avant-hier, j'étais déjà désespéré, car beaucoup de gens m'avaient promis que ma mémoire était morte, et j'ai décidé de la démonter et de voir ce qui se passait à l'intérieur.
Il l'ouvrit, passa son doigt le long des trains pour qu'ils soient bien ajustés, et OH MIRACLE ! après cela, il s'est allumé.
Apparemment le câble a quitté la mémoire, je ne sais pas quoi ni comment il fonctionne à l'intérieur.
Il est à noter qu'il y a quelques années, j'ai rencontré un problème de clics fantômes lorsque l'appareil chauffait à cause d'applications lourdes. Je l'ai également démonté, j'ai mis le doigt sur les câbles et les fantômes ont disparu.

Question : La tablette ne voit pas la clé USB via OTG


Tablette Lenovo A5500-H. Un jour, la tablette ne voulait pas voir la clé USB, alors que tout allait bien avant, et j'ai décidé de la redémarrer, mais à la fin elle ne s'est pas allumée. J'ai effectué une réinitialisation matérielle, puis il s'est allumé, mais la clé USB ne le voit toujours pas du tout. Dis moi quoi faire?

Répondre: Je ne l'ai pas essayé sur d'autres appareils, mais je me suis acheté une clé USB avec deux entrées USB et Micro USB et elle ne fonctionne pas non plus.

Ajouté après 1 minute

Ajouté après 27 secondes
Je ne l'ai pas essayé sur d'autres appareils, mais je me suis acheté une clé USB avec deux entrées USB et Micro USB et elle ne fonctionne pas non plus

Question : Le studio ne voit pas le téléphone


Il existe un appareil LG L90 Dual D410 et lorsqu'il est connecté, le studio ne voit pas cet appareil pour le débogage (Il n'est pas dans la liste des appareils disponibles). Que dois-je faire? Comment installer les pilotes pour celui-ci et où les obtenir ?

Répondre: yura91, dans le sens où « combien de périphériques sont pris en charge par le même pilote » n'est pas une question tout à fait correcte pour ceux qui étudient ce problème depuis très longtemps)

Question : ADB ne voit pas la note Meizu M1


ADB ne voit pas Meizu m1 note, et cela me rend très triste. Le conducteur ne le voit pas. Ce qu'il faut faire?
sur les appareils ADB, répondez :
Liste des périphériques connectés

Voici une capture d'écran du gestionnaire de périphériques :

Qu'est-ce que tu as fait:


;M79

%CompositeAdbInterface% = USB_Install, USB\VID_2A45&PID_0C02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_2A45&PID_0C02
%CompositeAdbInterface% = USB_Install, USB\VID_2A45&PID_0C02&MI_01

Répondre: Windows 8 ne voit pas non plus mon chinois. J'utilise PdaNet.

Question : Il n'y a pas assez d'espace sur l'appareil


Pouvez-vous me dire pourquoi, une fois que le Play Store est automatiquement mis à jour et que j'essaie d'installer l'application via celui-ci, l'erreur « Il n'y a pas assez d'espace sur l'appareil » apparaît, bien qu'il semble y avoir suffisamment d'espace à en juger par les indicateurs de mémoire dans les paramètres. Et après avoir supprimé les mises à jour du Play Market, vous pouvez installer l'application. Pourquoi cela se produit-il ?

Répondre: Cela pourrait être ce que les développeurs de téléphones ont proposé.
J'ai vu de tels modèles. mais pouvez-vous utiliser de la musique ou des photos de la carte ?
encore la même question : si vous retirez la carte, le stockage téléphonique et le stockage interne ne s'éteignent-ils pas ? Pouvez-vous copier quelque chose dessus et voir la structure ? Ou est-ce que l'un d'eux cesse de fonctionner lorsque vous retirez la carte ?

Question : Organiser une interaction réseau directe entre les appareils


Bonjour.
Sujet Par exemple, pour les communications médiatiques.
Étant donné que les adresses des appareils mobiles sont dynamiques et changent à chaque session, il est clair qu'un serveur intermédiaire est nécessaire. Il y a plusieurs questions :
1. Est-il possible d'utiliser le serveur uniquement pour mettre à jour les adresses (les applications clientes se connectent lors de l'ouverture ou de la modification d'une connexion réseau et informent le serveur de leur adresse IP actuelle) et d'autres échanges de données se produisent directement entre les clients ?
2. Dans des applications comme Skype (ou tout autre produit bien connu, comme WhatsApp, Viber, etc.), le trafic de streaming passe-t-il entièrement par le serveur ou entre les clients ? Est-ce que quelqu'un sait comment cela est mis en œuvre ?
3. Pas bon en communication socket, donc la question est IP. Si plusieurs appareils sont connectés à un routeur, leur adresse externe est la même (au moins, divers services pour déterminer l'IP me l'ont dit). Comment alors les serveurs (google firebase ou les mêmes messageries instantanées par exemple) trouvent-ils l'appareil souhaité ?
Il me manque probablement quelque chose dans le routage.

Merci.

Répondre: GDjedi, le paquet contient la source et la distance, la source est ensuite renvoyée, et cela change d'un routeur à l'autre et le serveur final ne connaît pas réellement votre Mac, votre IP ou votre port, tout au long de la chaîne.
Je ne peux pas entrer dans les détails, j’ai peur de me tromper et de vous confondre.

J'ai à peu près la même tâche, connecter 2 appareils entre eux, je suis arrivé à la conclusion que j'avais besoin d'un VDS, grâce à lui je connecterai 2 téléphones/tablettes, le serveur est un intermédiaire entre eux.

Question : L'application affiche une erreur si le GPS est désactivé sur l'appareil


L'application détermine les coordonnées, puis détermine la ville à l'aide des coordonnées. Mais si vous désactivez le GPS sur l'appareil, l'application plante. Comment créer correctement un listing pour que si le GPS de l'appareil est désactivé, l'application ne plante pas, mais l'activité démarre simplement sans identifier la ville.

Voici la liste :

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 mLocationManager = (LocationManager) getSystemService(Context .LOCATION_SERVICE ) ; Critères critères = new Criteria() ; critères.setAccuracy(Criteria.ACCURACY_COARSE) ; critères.setPowerRequirement(Criteria.POWER_LOW) ; critères.setAltitudeRequired(false); critères.setBearingRequired(false); critères.setCostAllowed(true); Fournisseur de chaîne = mLocationManager.getBestProvider(criteria, true); mLocation = mLocationManager.getLastKnownLocation(provider); showCurrentLocation(mLocation) ; Géocodeur geocoder = new Geocoder(this, Locale.getDefault()) ; essayez (Liste< Address>adresses = geocoder.getFromLocation (lat, lng, 1 ) ; if (adresses ! = null ) ( Adresse retournéeAdresse = adresses.get (0 ) ; String ville = retournéAddress.getAddressLine (1 ) ; mCityEditText.setText (ville) ; ) ) catch (IOException e) ( e.printStackTrace () ; ) protected void showCurrentLocation(Location location) ( if (location ! = null ) ( lat = location.getLatitude () ; lng = location.getLongitude () ; ) )

À propos, sans la section de code suivante, l'application ne plante pas, mais malheureusement, elle ne détecte pas la ville.

Code Java(TM) 2 Plateforme Standard Edition 5.0
1 2 3 4 5 6 7 8 9 10 11 12 13 essayez (Liste< Address>adresses = geocoder.getFromLocation (lat, lng, 1 ) ; if (adresses ! = null ) ( Adresse retournéeAdresse = adresses.get (0 ) ; String ville = retournéAddress.getAddressLine (1 ) ; mCityEditText.setText (ville) ; ) ) catch (IOException e) ( e.printStackTrace () ; )

Répondre: Comment puis-je l'inclure dans la liste ?

Ajouté après 15 minutes
J'ai fait cette vérification. Lorsque les coordonnées sur l'appareil sont déterminées uniquement par GPS (sans wi-fi ni réseaux), l'application reçoit les coordonnées 0,0. C'est probablement pour ça qu'il plante. Mais comment résoudre ce problème ?

Si vous utilisez un téléphone fonctionnant sous le système d'exploitation Android, sachez qu'il existe un vaste champ de personnalisation ou, dans le langage populaire, de personnalisation. Dans la plupart des cas, vous ne serez probablement pas satisfait du firmware de votre appareil. Si vous effectuez des manipulations incorrectes, vous pouvez empêcher l'appareil de fonctionner de manière à ce que seuls des professionnels puissent restaurer ses fonctionnalités.

Pour éviter que cela ne se produise, vous devez utiliser mode de boot rapide. Ce que c'est? Sur les appareils Android, ce mode a été ajouté pour les développeurs. Une traduction littérale peut être donnée si vous divisez le mot en ses composants : rapide - « rapide », et boot n'a pas d'analogues exacts en russe, mais est grossièrement traduit par « chargement ». Le mode Fastboot vous permet non seulement d'installer un nouveau firmware, mais également de réinitialiser les paramètres de votre téléphone aux valeurs standard (ce qui est extrêmement utile si vous avez oublié le mot de passe de votre propre appareil et l'avez accidentellement verrouillé).

Informations de base

En général, ce mode est le plus souvent utilisé par les développeurs comme alternative au mode de récupération. Il est également extrêmement important de comprendre que tous les appareils ne prennent pas en charge cette fonctionnalité. Si votre smartphone dispose de cette fonctionnalité, vous pouvez activer ce mode avant même le démarrage du téléphone, ce qui simplifie le processus d'installation du micrologiciel ou de réinitialisation des paramètres.

Préparer un ordinateur personnel

Si vous utilisez un fastboot, vous devez connecter l'appareil à votre ordinateur via un câble USB. À l'aide du BIOS, vous pouvez comprendre si l'appareil est reconnu par l'ordinateur. Après cela, vous pouvez commencer installer de nouveaux pilotes sur votre appareil. Il est recommandé de procéder dans cet ordre :

Activation du démarrage rapide sur différents appareils

À l'avenir, vous devriez découvrir exactement comment ce mode est activé sur votre téléphone. Par exemple, nous prendrons les téléphones de deux fabricants chinois : meizu et xiaomi.

  • Dans les téléphones développés par Xiaomi, vous devez simultanément maintenir enfoncés deux boutons lorsque le téléphone est éteint : alimentation et augmentation du volume. Cela fera apparaître un menu dans lequel il y aura un élément indiquant le mode dont nous avons besoin. Dès que vous cliquez sur le bouton requis, vous y serez redirigé.
  • Pour accéder à ce mode à l'aide d'un téléphone fabriqué par Meizu, vous devez suivre des étapes similaires, mais cette fois, vous devrez maintenir enfoncés les boutons de réduction du volume et d'alimentation. Et entrer dans ce mode prend un peu plus de temps que sur les téléphones Xiaomi - vous devrez maintenir ces boutons enfoncés en même temps pendant environ 15 secondes.

Pour d'autres manipulations, vous devrez connecter votre appareil à un ordinateur ou un ordinateur portable. Cela ne fait absolument aucune différence que MSI ou d'autres sociétés fabriquent les pièces de vos ordinateurs. Si votre ordinateur exécute un système d'exploitation Windows, vous pouvez contrôler votre téléphone via USB.

Commandes de contrôle

Dès que vous utilisez le programme de débogage fastboot précédemment ouvert et activez le même mode sur votre téléphone, vous pourrez utiliser des commandes pour obtenir le résultat souhaité. Ci-dessous se trouve exemple de liste de commandes :

Il convient également de mentionner que vous ne remarquerez pas la différence en utilisant un téléphone ou une tablette : si votre appareil utilise le système d'exploitation Android, vous pourrez probablement utiliser ce fastboot.