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

来源:互联网 发布:两钻淘宝店值多少钱 编辑:程序博客网 时间:2024/05/18 03:38

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

缓存作用:

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

一、缓存类型:

(1)、本地文件缓存:

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

(2)、sqlite数据库存储

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

二、场景使用

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

1 0
原创粉丝点击