自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 android:OKHttp的使用

1.之前学习了两种基于http访问服务器的方法,一种是HttpURLConenction,一种是Apache下的HttpClient,说实话,这两种方法操作起来都不是很简单明了,所以当前首选的网络通信库是由Square公司开发的OKHttp2.OKHttp的使用方法2-1:导入(在gradle的依赖项中进行导入)implementation 'com.squareup.okhttp3:...

2019-01-31 20:44:35 363

原创 android:基于Apache的HttpClient简单使用方法

1.HttpClientHttpClient 是Apache Jakarta Common 下的子项目,在android中已经集成了Apache的HttpClient模块,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。2.为什么要使用HttpClient?相较于HttpURLClient而言,使用HttpClien...

2019-01-31 20:26:31 2030

原创 android:基于http的get和post请求

1.说在前面初次接触android的网络编程,现在再一次被刷新了世界观,android程序往往扮演的是一个“客户端”的角色,和服务器之间进行沟通,从而获得服务器传来的数据,通过服务器传回的信息丰富程序的内容。2.Http协议2-1:概念Hyper Text Transfer protocal (超文本传输协议),这是从万维网服务器传输超文本到本地浏览器的协议http协议是基于t...

2019-01-27 20:17:34 3946

原创 android:AsyncTask的介绍和使用

1.AsyncTask1-1:为什么要使用AsyncTask?由于android开发时,不允许在主线程中进行耗时操作(网络请求,ui改变等),所以需要在子线程中进行相应的耗时操作,为了满足多线程之间的通信,提出了Handler类(异步操作的核心类)。由于Handler核心类中涉及了相对复杂的操作(涉及Handler,Message,Looper,Thread),所以自android1.5开...

2019-01-23 20:16:59 154

原创 android基础:线程池的使用

1.为什么要使用线程池?(1)在android中,使用线程池可以更加高效地管理线程(2):如果使用多线程异步来处理相关任务的时,依旧使用new thread方法,根据java的GC机制,会造成线程频繁地创建和销毁(3):不合理地调用销毁线程,会造成程序卡顿,用户的体验感极差(4):为了较好地管理线程,于是使用线程池同一管理线程的资源,线程在使用后不会立马被GC销毁,而是存在于队列中...

2019-01-21 20:29:40 214

原创 android基础:线程介绍和使用

1.线程(1):什么是线程:线程(thread)是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是线程中的实际运作单位。(摘自百度)(2):为什么要使用多线程:假设同一个任务,如果是一个人去做,或者,将任务分割成几块,让几个人分别去完成单块任务,那么是不是后者要更加节省时间?如果让多个人去联合起来完成任务,每个人分工,就相当于使用“多线程”,使得效率更高当然,这只...

2019-01-21 19:45:48 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除