android項目本地緩存

現在很多的開發中,開發一個app緩存和網絡存儲搭配起來使用往往是必須的,自己寫過比較多的項目所有談談感想。

緩存作用:

所謂的緩存機制就是數據獲取方式的變化,app的緩存通常就是把用戶經常需要從網絡上加載並且變化不是事實的數據進行本地的存儲,這樣可以減少用戶流量的使用。以及一些操作的可行性實現。

一、緩存類型:

(1)、本地文件緩存:

       本地文件緩存就是將網上的數據存儲到本地文件當中,就是Java的文件系統。在用戶註冊的時候在手機上初始化一個文件,然後存儲用戶網絡請求數據,用戶退出登錄時再將文件刪除。

(2)、sqlite數據庫存儲

    這是大多數框架,比如xutils使用的方式,sqlite是Android輕型的數據庫,是一個好用的工具,但是不方便查看,不過可以使用可視化工具進行查看。

二、場景使用

     一個典型的場景就是數據需要刷新,這看起來是網絡請求,但是可以和本地進行搭配。現在很多app的數據請求稍顯複雜,可能需要一次刷新產生很多數據,然而這些數據又是分散的,這時候使用網絡訪問數據先把數據存儲到本地,然後每一次取都從本地取,刷新也是將網絡數據放到本地。解耦也方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章