稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
封装
订阅
avatar
我有一只小毛驴
更多收藏集

微信扫码分享

微信
新浪微博
QQ

2篇文章 · 0订阅
  • 网络请求框架封装 (NetWorkUtils)
    网络请求框架二次封装,目前完成了基于 OkHttp 的 get/post/postJson/uploadFile/downloadFile 等功能开发,支持扩展,底层实现可自由切换;
    • 它来了它来了它带着bug
    • 8年前
    • 2.7k
    • 62
    • 2
    Android
  • 你想要的 CacheUtils
    支持配置缓存大小和缓存数量,不配置的话就是没有上限,如果配置了缓存大小的和上限的话,当缓存到达最大缓存尺寸或者超过缓存个数的时候便会自动删除最老的缓存; 支持配置缓存路径,不配置的话默认在 / data/data/com.xxx.xxx/cache/cacheUtils 目录下; 支持多个实例缓存,也就是可以把缓存放在不同的文件夹下,他们会根据你的缓存实例各司其职; 支持缓存众多数据类型,分有字节数组、String、JSONObject、JSONArray、Bitmap、Drawable、Parcelable、Serializable 这八种; 支持缓存写入有效时长,在下次读取时失效的话默认返回 null,也可返回自定义的默认值; 缓存读写速度快,采用了 NIO 的数据读写,读取更是使用了内存映射,相当于读写内存的速率; 支持获取缓存大小和个数; 支持移除某个缓存和清除所有缓存; 还有就是谁用谁知道有多爽。
    • Blankj
    • 8年前
    • 2.8k
    • 141
    • 评论
    Android 敏捷开发
    你想要的 CacheUtils