我创建了一个使用网络服务(来自www.worldweatheronline.com)获取某些信息的应用程序,但它似乎无法访问互联网,我感到“不幸的是,浏览器停止了”。我这样说是因为在尝试使用模拟器的浏览器时根本没有响应,我尝试使用其他模拟器命令行选项:-dns-server 8.8.8.8,8.8.4.4
我还为清单添加了互联网权限:
<uses-permission android:name="android.permission.INTERNET" />
有什么建议吗?
由于
答案 0 :(得分:0)
您需要在模拟器中设置代理设置,可能是代理阻止了您的互联网连接。试试这个
答案 1 :(得分:0)
检查互联网连接。试试这个示例代码 -
boolean b_IsConnect = isNetworkAvailable();
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager
.getActiveNetworkInfo();
return activeNetworkInfo != null;
}