前言
对于Android开发来说, Logcat肯定是再熟悉不过. 获取日志输出来定位程序问题, logcat是必不可少的, 最近在弄一个log收集的工具, 需要获取指定程序的日志, 再次记录一下.
国内清华大学镜像
https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
单独下载某个module (以TVLauncher为例)
1 | git clone https://aosp.tuna.tsinghua.edu.cn/platform/packages/apps/TV |
Android设备如何获取蓝牙设备列表
Retrofit是Square公司开发的一款针对Android网络请求的框架, Retrofit2底层基于OkHttp实现的, 而OkHttp现在已经得到Google官方认可.
Retrofit的官方教程 : http://square.github.io/retrofit
Githug地址: https://github.com/square/retrofit
Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java1.4开始),Java NIO提供了与标准IO不同的IO工作方式。
所以Java NIO是一种新式的IO标准,与之间的普通IO的工作方式不同。标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入通道也类似。
由上面的定义就说明NIO是一种新型的IO,但NIO不仅仅就是等于Non-blocking IO(非阻塞IO),NIO中有实现非阻塞IO的具体类,但不代表NIO就是Non-blocking IO(非阻塞IO).