1. 程式人生 > >android專案開發過程中的本地快取總結

android專案開發過程中的本地快取總結

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

快取作用:

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

一、快取型別:

(1)、本地檔案快取:

       本地檔案快取就是將網上的資料儲存到本地檔案當中,就是java的檔案系統。在使用者註冊的時候在手機上初始化一個檔案,然後儲存使用者網路請求資料,使用者退出登入時再將檔案刪除。

(2)、sqlite資料庫儲存

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

二、場景使用

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