星事物APP系统开发

236 阅读1分钟

源码解析之retrofit2星事物作用:

    说白了,就是一个IO库,基于java原生io。来进行操作,内部做了优化,简洁,高效。所以受到了一部分人的喜欢和使用

星事物系统开发,星事物APP开发,丨The:l47、18IO、V5I13伍丨星事物软件开发,星事物模式开发

  直接使用微信登录,然后绑定手机号,之后在主页即可领取2个星币,每日签到得0.3个星币。


  持有星币每日0点享受分红,目前一个星币分红0.18元,今日显示分红0.19元。


  平台首次0.3元即可提现,之后需要最低20元。


  推广奖励:邀请一位好友可以获得0.06星币。


星事物系统源码解读:

File file = new File("/sdcard/a.txt"); Sink sink = Okio.sink(file);

  1、定义文件,

  2、传入文件,sink内部,创建一个文件写入流 new FileOutputStream(file)的

  3、传递流对象给Okio的sink方法。返回一个Sink 的接口的匿名对象,对象中提供的方法,可以访问到传入的流,对流进行操作。(write,flush,close)

BufferedSink bSink = Okio.buffer(sink); bSink.writeUtf8("testtest");

  1、构造一个 RealBufferedSink 对象,并传入接口Sink的接口对象。

  2、调用 RealBufferedSink 对象的,write方法,写数据。

  3、在RealBufferedSink对象内部,维护有一个 okio.Buffer 对象,写入方法,首先写入Buffer内部。然后调用 sink的write方法进行写入到流中。

  4、这里的okio.Buffer,用于高效复制的时候使用。      InputStream in = new FileInputStream(new File("/sdcard/a.txt")); //2.缓冲源 Source source = Okio.source(in); //3.buffer Buffer sink = new Buffer(); source.read(sink, in.read()); //4.将数据读入buffer System.out.print(sink.readUtf8());