比如如下的代码,作一个HTTP请求:
URL url = new URL(strUrl);
HttpURLConnection uc = (HttpURLConnection)url.openConnection();
InputStream is = uc.getInputStream();
DoSomeThing(is);
is.close();
如果调试的时候发现始终在openConnection之后跳不过去,抛出“android java.net.SocketException: unknown error”异常,那么你就需要检查一下是不是联网权限的问题。
打开项目的配置文件AndroidManifest.xml,添加这样的一行标记以授予权限:
如图:
没有评论:
发表评论