- 博客(4)
- 资源 (7)
- 问答 (3)
- 收藏
- 关注
原创 【Android】OkHttp源码分析
Android为我们提供了两种HTTP交互的方式:HttpURLConnection 和 Apache HttpClient,虽然两者都支持HTTPS,流的上传和下载,配置超时,IPv6和连接池,已足够满足我们各种HTTP请求的需求。但更高效的使用HTTP 可以让您的应用运行更快、更节省流量。而OkHttp库就是为此而生。在开始分析OkHttp之前我们先了解一下 HttpURLConnection
2018-01-26 19:02:36 1009
原创 用Java实现断点续传 (HTTP)
断点续传的原理其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 www.sjtu.edu.cn,文件名为 down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, i
2018-01-22 16:26:53 1338
原创 如何判断CPU是大端还是小端模式
一、概念及详解在各种体系的计算机中通常采用的字节存储机制主要有两种: Big-Endian和Little-Endian,即大端模式和小端模式。Big-Endian和Little-Endian的定义如下:1) Little-Endian:就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 2) Big-Endian:就是高位字节排放在内存的低地址端,低位字节排放在内存的高
2018-01-18 16:59:25 15193
原创 【Android】源码分析 - LRUCache缓存实现原理
一、Android中的缓存策略一般来说,缓存策略主要包含缓存的添加、获取和删除这三类操作。如何添加和获取缓存这个比较好理解,那么为什么还要删除缓存呢?这是因为不管是内存缓存还是硬盘缓存,它们的缓存大小都是有限的。当缓存满了之后,再想其添加缓存,这个时候就需要删除一些旧的缓存并添加新的缓存。因此LRU(Least Recently Used)缓存算法便应运而生,LRU是近期最少使用的算法,它
2018-01-13 11:20:29 4460
android 图表类(折线图、柱状图、饼图)的数据展示Library
2014-09-10
android 滑动解锁实现源代码
2014-03-06
为什么有的文件的URL是直接下载,有的是直接在浏览器上显示而不下载呢?
2013-10-15
如何模拟点击网页上的一个javascript按钮?
2013-10-14
【求助】eclipse新导入的android项目不能生成R.java文件
2013-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人