Android studio 进行网络连接时,出现 HttpResponse reponse =new DefaultHttpClient().execute(request)处有错误
2016-01-21 13:55
756 查看
Android studio 进行网络连接时,出现 HttpResponse reponse =new DefaultHttpClient().execute(request)处有错误时,一般有两种可能:1、没有在AndroidManifest.xml中添加网络权限:
<uses-permission android:name="android.permission.INTERNET" />
2、没有在activity函数中添加Exception()函数:
public void Exception(){ //避免出现android.os.NetworkOnMainThreadException异常 StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads().detectDiskWrites().detectNetwork() .penaltyLog().build()); StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder() .detectLeakedSqlLiteObjects().detectLeakedClosableObjects() .penaltyLog().penaltyDeath().build()); }具体加在界面onCreate(Bundle savedInstanceState)初始化函数中,即
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_login_aty);Exception();//避免出现android.os.NetworkOnMainThreadException异常..............................}
相关文章推荐
- 使用HttpClient进行远程接口测试
- 网络加密解密原理(二) RSA加密解密及数字签名Java实现
- tcp-hybla
- tinyhttpd源码分析
- The type javax.servlet.http.HttpServletRequest cannot be resolved.
- 5. http://kb.cnblogs.com/page/90838/
- 新浪实时股票数据接口http://hq.sinajs.cn/list=code
- 神经网络(Neural Network)
- 网络加密解密原理(一)
- 升级到iOS9.0后,Http请求导致应用加载不出数据
- 网络
- BZOJ 1491: [NOI2007]社交网络( floyd )
- Java网络编程--简易下载器实现
- Http StatuCode说明
- Android自定义圆角ImageView 支持网络图片
- ※回顾※关于阅读TCPIP等源码时遇到的:do while(0) 用法
- Nginx HTTP请求流程
- CNN Note
- httpclient 4.3及以上版本,发送和接收https
- https双向认证(基于程序访问,j2ee和android上皆可用)