1 votes

Comment l'émulateur se connecte-t-il à Internet ?

Je veux connaître le secret derrière la façon dont mon émulateur se connecte à Internet. Peu importe que je connecte mon netbook à Internet via une connexion sans fil, câblée ou via un réseau mobile, mon émulateur ne me dit pas quel type de connexion j'ai à Internet. Il affiche des barres comme sur les téléphones/tablettes pour indiquer la force du signal (comme si une carte SIM avait été insérée !) dans la zone de notification en haut de l'écran.

L'émulateur (gingerbread) n'est pas connecté au wi-fi. (Je ne me souviens pas s'il n'a pas d'option d'activation du wi-fi ou si je ne l'ai simplement pas activée) Donc il n'y a pas d'icône à côté de l'affichage de l'heure près du coin supérieur droit indiquant que je suis connecté au wi-fi ! Pourtant, il reçoit Internet via le wi-fi sur l'émulateur lorsque je suis en ligne via le wi-fi !

Je trouve cela curieux. Donc je veux savoir ce qui se passe en coulisses. Par exemple, y a-t-il une communication entre le pilote réseau matériel et le pilote réseau de l'émulateur par hasard ?

3voto

Andy Brudtkuhl Points 1714

L'émulateur est un programme sur votre ordinateur comme n'importe quel autre. Le programme peut se connecter à Internet de la même manière que Firefox. En particulier, cela signifie qu'il n'a aucune importance quel type de connexion l'hôte utilise.

À partir de l'émulateur, il y a un "faux" pilote de réseau. Il apparaît à Android comme une connexion Internet mobile, mais au lieu de communiquer avec un modem cellulaire, il utilise en réalité l'API réseau habituelle de votre système d'exploitation hôte pour envoyer et recevoir des données, tout comme Firefox. Il effectue également des choses spécifiques à l'émulateur comme simuler la perte de paquets.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X