2010-02-19 5 views
3

Je travaille sur une application Android qui fait une demande http et télécharge le contenu etc. Je veux tester de tels cas sur Android Simulator. J'utilise Android SDK 1.6. Comme mon ordinateur (Mac OS X) dispose d'une connectivité Internet via Wifi, j'essaie également d'activer la connectivité Wifi dans Android Simulator, afin que mon code puisse accéder à la connexion de données pour télécharger les données du serveur http. Mais quand j'essaie de le connecter, il est dit "Impossible de démarrer Wi-Fi" dans les paramètres sans fil du simulateur. Si j'essaie de naviguer dans le navigateur de l'émulateur, il est dit «page non disponible, vérifier la connexion, etc». Pouvez-vous s'il vous plaît me dire comment avoir une connexion Internet sur Android Emulator? Je ne sais pas comment définir les paramètres Wifi dans le simulateur Android. Quelqu'un pourrait-il m'aider à ce sujet?Android: comment définir les paramètres Wifi pour accéder à la connexion Internet dans le simulateur Android?

Système: Mac OS X SDK Android: 1.6 Editeur: Eclipse IDE pour les développeurs Java. Connectivité Internet sur le système Mac: via WiFi

Veuillez me donner la procédure pas à pas pour avoir une connectivité Internet sur Android Emulator car je n'ai rien trouvé de n'importe où.

Merci.

Répondre

3

L'émulateur doit se connecter par défaut à Internet. Une icône 3G devrait être présente dans la barre de notification.

Redémarrez l'émulateur plusieurs fois jusqu'à ce qu'il apparaisse. Au moins ça fonctionne comme ça sur Windows. N'oubliez pas d'ajouter la permission d'utiliser Internet dans votre fichier manifeste.

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
+0

Ok. Je vous remercie. Il affiche déjà la 3G sur l'écran de l'émulateur. mais pas de connexion internet. Je n'ai pas ajouté d'autorisation dans le fichier manifeste. Comment l'ajouter? Quel est le format? – Getsy

+0

Il suffit d'ajouter cette ligne avant la balise de fermeture. – Pentium10

+0

Cela a fonctionné parfaitement après avoir ajouté '' dans le fichier manifeste. Merci beaucoup Mr.Pentium10 – Getsy

2

Essayez d'utiliser ces autorisations Android.

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> 
Questions connexes