android项目开发过程中的本地缓存总结

在现在很多的开发中,开发一个app缓存和网络存储搭配起来使用往往是必须的,自己写过比较多的项目所有谈谈感想。

缓存作用:

所谓的缓存机制就是数据获取方式的变化,app的缓存通常就是把用户经常需要从网络上加载并且变化不是事实的数据进行本地的存储,这样可以减少用户流量的使用。以及一些操作的可行性实现。

一、缓存类型:

(1)、本地文件缓存:

       本地文件缓存就是将网上的数据存储到本地文件当中,就是java的文件系统。在用户注册的时候在手机上初始化一个文件,然后存储用户网络请求数据,用户退出登录时再将文件删除。

(2)、sqlite数据库存储

    这是大多数框架,比如xutils使用的方式,sqlite是android轻型的数据库,是一个好用的工具,但是不方便查看,不过可以使用可视化工具进行查看。

二、场景使用

     一个典型的场景就是数据需要刷新,这看起来是网络请求,但是可以和本地进行搭配。现在很多app的数据请求稍显复杂,可能需要一次刷新产生很多数据,然而这些数据又是分散的,这时候使用网络访问数据先把数据存储到本地,然后每一次取都从本地取,刷新也是将网络数据放到本地。解耦也方便。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值