Android:如何在Android模拟器中设置Wifi设置以访问Internet连接?

3
我正在开发一款Android应用程序,它进行http请求和内容下载等操作。我想在Android模拟器上测试这些情况。我使用的是Android SDK 1.6版本。由于我的电脑(Mac OS X)通过Wifi连接互联网,所以我也尝试在Android模拟器中激活Wifi连接,以便我的代码可以访问数据连接并从http服务器下载数据。但是当我尝试连接时,模拟器无线设置中会显示“无法启动Wi-Fi”。如果我尝试在模拟器浏览器中浏览,会显示“页面不可用,请检查连接等”。请问如何在Android模拟器上实现互联网连接?我不知道如何设置Android模拟器中的Wifi设置。有人可以帮助我吗?
系统:Mac OS X Android SDK版本:1.6 编辑器:Eclipse IDE for Java developers。 Mac系统上的互联网连接方式:通过WiFi
请按照以下步骤为Android模拟器添加互联网连接:
1.打开Android模拟器 2.点击模拟器窗口底部的菜单按钮 3.选择“设置” 4.在设置界面中,选择“无线和网络” 5.在“无线和网络”界面中,选择“Wi-Fi设置” 6.将Wi-Fi开关打开,并且选择“添加Wi-Fi网络” 7.在“添加Wi-Fi网络”界面中,输入您的Wi-Fi网络名称和密码,然后点击“连接” 8.完成以上步骤后,模拟器应该已经连接到了互联网
谢谢。
2个回答

3

模拟器默认应该连接到互联网。在通知栏中应该有一个3G图标。

重启模拟器几次直到出现图标。至少对我来说在Windows上是这样的。不要忘记在你的清单文件中添加使用互联网的权限。

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

好的。谢谢。模拟器屏幕顶部已经显示3G,但没有连接网络。我没有在清单文件中添加权限。怎么加呢?格式是什么? - Getsy
在清单文件中添加'<uses-permission android:name="android.permission.INTERNET"/>'后,它完美地运行了。非常感谢Pentium10先生。 - Getsy

2

尝试使用这些Android权限。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接