Android使用场景

Okio库

2020-12-24  本文已影响0人  小赵不在

概念

Koio:

使用

1. 依赖

compile 'com.squareup.okio:okio:1.17.4'

2. 使用步骤
a. 构建缓冲池、缓冲源对象
b. 读、写
c. 关闭缓冲对象
比较一下io和okio

// Java IO
public static void writeTest(File file) {
    try {
        FileOutputStream fos = new FileOutputStream(file);
        OutputStream os = new BufferedOutputStream(fos);
        DataOutputStream dos = new DataOutputStream(os);
        dos.writeUTF("write string by utf-8.\n");
        dos.writeInt(1234);
        dos.flush();
        fos.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
// Okio
public static void writeTest(File file) {
    try {
        Okio.buffer(Okio.sink(file))
            .writeUtf8("write string by utf-8.\n")
            .writeInt(1234)
            .close();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

https://www.jianshu.com/p/cbbe67474581

上一篇下一篇

猜你喜欢

热点阅读