Android 使用URL,URLConnection,HttpConnection 不能通信的问题
2013-11-25 13:15
429 查看
本人刚学Android的网路编程 今天尝试和Tomcat 通信的时候出来问题。后来经过查资料,原因终于找到了!
其中两个解决办法:
1.采用多线程编程的方法,由于网络资源的获取比较耗资源,我们不能够直接在主线程中进行网络编程!可以借助于AsynTask类,以url作为入口,等待结果的返回。
2.取消Android的简直模式,只要在onCreat()方法里加入这两句话:
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
这样也能够进行通信。
其中两个解决办法:
1.采用多线程编程的方法,由于网络资源的获取比较耗资源,我们不能够直接在主线程中进行网络编程!可以借助于AsynTask类,以url作为入口,等待结果的返回。
2.取消Android的简直模式,只要在onCreat()方法里加入这两句话:
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
这样也能够进行通信。
相关文章推荐
- Android使用HttpURLConnection编程遇到的302重定向问题
- Android 6.0 使用HttpURLConnection 使用Get提交遇到405等问题。
- android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
- Android使用HttpURLConnection的302重定向问题
- android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
- 【Android开发那点破事】解决Andriod使用HttpURLConnection 失败问题
- android HttpURLConnection 与服务器通信(包含对struts2的使用)
- android发送http请求—-URLConnection、HttpURLConnection的使用
- 分享android的HttpURLConnection和URLConnection官方使用方法
- 关于Android使用HttpURLConnection传输含有中文JSON数据的报错、乱码问题
- Android HTTP网络通信(一):使用HttpURLConnection、HttpClient
- HTTP基础与Android之(安卓与服务器通信)——使用HttpClient和HttpURLConnection
- Android使用HttpUrlConnection get请求带中文参数的编码问题
- android服务器通信之HttpURLConnection
- Android使用HttpUrlConnection请求服务器发送数据详解
- Android访问网络,使用HttpURLConnection还是HttpClient?
- Android 中 HttpURLConnection 使用详解
- Android使用HttpUrlConnection请求服务器发送数据详解
- Android访问网络,使用HttpURLConnection还是HttpClient?
- android asp.net HttpURLConnection通信 中文乱码