1、你的电脑或模拟器没有网络,请检查,也有可能是是网络地址错误,网站倒闭或者后台地址失效。2、java.net.UnknownHostException: Host is unresolved ***.****.*** 80你若是确定你的网络权限在配置文件中写好,也确定自己的网络是好的,3、java.net.UnknownHostException:www.***.com无法解析域名的错误,可以将域名对应的ip写入到hosts文件中保存。windows的hosts文件在“c:\windows\system32\drivers\etc”中。Linux更改hosts的操作如下:
cd /etc/
vi hosts
输入:
211.151.71.11 www.xxxx.com
4、还有一种问题是手机网络设置的问题,遇到这种问题可以更换下手机网络设置改为3gnet或者其他的网络。
下面是一个检测网络类型的程序,可供大家来检测手机网络类型(也可以在手机中设置中直接查看):
[java] view plaincopy
public String NetType(Context context) {
try {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
String typeName = info.getTypeName().toLowerCase(); // WIFI/MOBILE
if (typeName.equalsIgnoreCase("wifi")) {
} else {
typeName = info.getExtraInfo().toLowerCase();
// 3gnet/3gwap/uninet/uniwap/cmnet/cmwap/ctnet/ctwap
}
return typeName;
} catch (Exception e) {
return null;
}
}
cd /etc/
vi hosts
输入:
211.151.71.11 www.xxxx.com
4、还有一种问题是手机网络设置的问题,遇到这种问题可以更换下手机网络设置改为3gnet或者其他的网络。
下面是一个检测网络类型的程序,可供大家来检测手机网络类型(也可以在手机中设置中直接查看):
[java] view plaincopy
public String NetType(Context context) {
try {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
String typeName = info.getTypeName().toLowerCase(); // WIFI/MOBILE
if (typeName.equalsIgnoreCase("wifi")) {
} else {
typeName = info.getExtraInfo().toLowerCase();
// 3gnet/3gwap/uninet/uniwap/cmnet/cmwap/ctnet/ctwap
}
return typeName;
} catch (Exception e) {
return null;
}
}
解决方案 »
- 求大神索尼LT18官升4.04ROOT
- System.loadLibrary("aaaa")问题
- 寻求android camera 硬件抽象层源代码
- HttpURLConnection
- 【不会了】gridview默认选中第N个怎么搞
- surfaceview全屏问题
- ScrollView莫名滚动
- 菜鸟中的菜鸟新学Android求教
- cling开发DLNA找不到class的问题!
- 安卓开发,一个Activity启动了一个本地服务,然后把Activity切换到后台,那这是后台进程还是次要服务进程
- 无焦点 popwindow中的EditText跳不出软键盘输入问题,高手速来
- popwindow中的EditText
把LOG也贴出来看看咯