關於 android本地快取資料目錄
應用程式在執行的過程中如果需要向手機上儲存資料,一般是把資料儲存在SDcard中的。
大部分應用是直接在SDCard的根目錄下建立一個資料夾,然後把資料儲存在該資料夾中。這樣當該應用被解除安裝後,這些資料還保留在SDCard中,留下了垃圾資料。
如果你想讓你的應用被解除安裝後,與該應用相關的資料也清除掉,該怎麼辦呢?
通過Context.getExternalFilesDir()方法可以獲取到 SDCard/Android/data/你的應用的包名/files/ 目錄,一般放一些長時間儲存的資料
通過Context.getExternalCacheDir()方法可以獲取到 SDCard/Android/data/你的應用包名/cache/目錄,一般存放臨時快取資料
如果使用上面的方法,當你的應用在被使用者解除安裝後,SDCard/Android/data/你的應用的包名/ 這個目錄下的所有檔案都會被刪除,不會留下垃圾資訊。
而且上面二個目錄分別對應 設定->應用->應用詳情裡面的”清除資料“與”清除快取“選項
原文地址:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=273674&page=1#pid2695014
總結一下android 中的幾種目錄:
1、通過Context.getExternalFilesDir()方法可以獲取到 SDCard/Android/data/你的應用的包名/files/ 目錄,一般放一些長時間儲存的資料
通過Context.getExternalCacheDir()方法可以獲取到 SDCard/Android/data/你的應用包名/cache/目錄,一般存放臨時快取資料
2、Context.getFilesDir()可以獲取到"/data/data/<package name>/files" 這個方法獲取的目錄不是在sdcard上,而是在應用安裝的目錄
Context.getCacheDir可以獲取到"/data/data/<package name>/cache" 這個方法獲取的目錄不是在sdcard上,而是在應用安裝的目錄,這個檔案裡面的資料在裝置記憶體不足的時候,會被系統刪除資料。注意:你不能依賴系統幫你刪除這些檔案,當這個資料夾裡面的資料超過1MB的時候,系統會刪除這個資料夾裡面的資料。
我個人理解可以將應用的當前登入使用者的資訊等 儲存在cache目錄中。
轉自:http://blog.csdn.net/dalancon/article/details/17416041
相關文章
- Android清除本地資料快取程式碼Android快取
- android快取資料到本地Android快取
- Android清除本地快取資料的程式碼實現方案Android快取
- xCode快取DerivedData目錄XCode快取
- 關於快取快取
- 基於ObjectMapper的本地快取ObjectAPP快取
- 關於目錄物件物件
- Android學習之 關於DB本地資料庫模組Android資料庫
- hibernate快取機制書目錄快取
- 關於redis快取資料庫的一些思考Redis快取資料庫
- 關於資料快取的機制,請大家指點!!快取
- 關於圖片存入硬碟目錄還是存入資料庫硬碟資料庫
- java獲取硬碟根目錄的本地路徑Java硬碟
- [求助] 關於ehcache叢集快取同步資料的問題快取
- 關於快取與資料查詢次數的問題快取
- c++ 獲取資料夾目錄名字C++
- Android 之 遠端圖片獲取和本地快取Android快取
- 聊聊本地快取和分散式快取快取分散式
- 阿里一面:關於【快取穿透、快取擊穿、快取雪崩、熱點資料失效】問題的解決方案阿里快取穿透
- 【ionic】storage本地快取快取
- 關於分散式快取memcache分散式快取
- 關於資料庫取表的前N條記錄 (轉)資料庫
- 資料結構相關部落格目錄資料結構
- 技能篇:關於快取資料的一致性探討快取
- 基於 Android 讀取微信本地 DB 資料 | 思維原理及技術分析Android
- Android開發系統工具類SysUtils:獲取App版本號、SD卡目錄、快取目錄、是否後臺執行、前臺可見AndroidAPPSD卡快取
- banq先生,關於快取問題快取
- 關於JdonFramework的快取問題Framework快取
- 最強本地快取Caffeine快取
- 關於快取穿透、快取擊穿、快取雪崩的模擬與解決(Redis)快取穿透Redis
- .net資料快取快取
- Laravel Eloquent 關聯模型查詢快取資料Laravel模型快取
- Android 資源目錄的相關知識 raw drwable valuesAndroid
- @Cacheable關於快取的個人筆記快取筆記
- 【譯】關於四種快取的故事快取
- 關於tomcat與jboss的快取Tomcat快取
- 關於論壇快取的疑問快取
- 關於 Hibernate快取的問題快取