OkIO简单学习

参考: http://square.github.io/okio/1.x/okio/

1、引用

compile 'com.squareup.okio:okio:1.9.0',使用OkHttp可以直接使用

2、api入口类

Okio:全部是静态方法,具体方法如下:

Okio具体方法

获取普通的OkIO的输入/输出,或者带缓存区的OkIO输入/输出

3、OkIO输出 Sink


Sink继承关系


BufferSink

BufferSink方法

主要是进行写入的方法

4、OkIO输入 Source

输入和输出相对应


Source继承关系

BufferSource

主要是一些读方法,还有读数据位置设置

5、Buffer

实现了BufferSource 和BufferSink,可读可写

6、ByteString

byte,string, ByteBuffer之间的转换

生成对象

静态方法,可以使用byte,String, ByteBuffer生成


ByteString生成的静态方法

构造器器:ByteString(byte[] data)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容