该源码实现了支持数据从网络上下载和缓存功能,该功能不但可以提供简单易用,而且该功能齐全的数据异步下载,特别是对图片下载,以及和缓存功能,可以自定义缓存区大小。并且提供了很多管理网络通信的功能。 具体特点包括: 1. 数据缓存高效; 2. 创建本地数据库来索引所存储的数据; 3. 将数据保存到本地; 4. 在必需时(当删除掉缓存或者缓存数据过期时),会重新获取数据; 提供的功能包括: 1. 缓存数据管理功能; 2. 数据库管理功能; 3. 数据时效性检查,当数据过期时,会自动重新获取; 4. 如果数据缓存量超过自定义的存储限制,会自动删除过多的数据 5. 处理网络连接问题; 6. 支持多线程; 7. 支持管理多个正在执行以及还未完成的网络请求; 8. 可以通过GET 或者 POST 方式获取数据; 9. 数据异步下载。