Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android系統設置中的清除數據會清除哪些數據?

Android系統設置中的清除數據會清除哪些數據?

編輯:關於Android編程

What will be removed If you click Clear Data Button in the System Application

今天中的一個story突然提到了系統設置中的清理數據,後來開始思考究竟系統的應用的這個清理功能,究竟會清理那些數據。 於是開始研究,以com.mx.browser為例,思路大概為首先為/data/data/com.mx.browser下的每一個文件夾下建立一個標志文件,這裡為1.txt,然後執行清理數據操作,最後對比結果。 首先,進行清楚數據之前的的各個文件夾的情況。

復制代碼 代碼如下:
/data/data/com.mx.browser # ls
lib
files
databases
shared_prefs
app_thumbnails
cache
app_webIcons
app_appcache
app_databases
app_geolocation

為每個文件夾下創建一個標志(同時驗證是否刪除文件夾的情況)

復制代碼 代碼如下:
/data/data/com.mx.browser # touch lib/1.txt
/data/data/com.mx.browser # touch files/1.txt
/data/data/com.mx.browser # touch databases/1.txt
/data/data/com.mx.browser # touch shared_prefs/1.txt
/data/data/com.mx.browser # touch app_thumbnails/1.txt
/data/data/com.mx.browser # touch cache/1.txt
/data/data/com.mx.browser # touch app_webIcons/1.txt
/data/data/com.mx.browser # touch app_appcache/1.txt
/data/data/com.mx.browser # touch app_databases/1.txt
/data/data/com.mx.browser # touch app_geolocation/1.txt

執行清理數據操作。 查看執行清理數據操作後的結果。

復制代碼 代碼如下:
/data/data/com.mx.browser # ls
lib
/data/data/com.mx.browser #

查看lib情況

復制代碼 代碼如下:
/data/data/com.mx.browser # cd lib/
/data/data/com.mx.browser/lib # ls
1.txt
/data/data/com.mx.browser/lib #

總上所述,發現系統中的設置,應用中的清理數據,會清理掉除去lib文件夾(含內部文件)的文件及文件夾。 p.s./sdcard/Android/data/這個目錄也是和包名相關的,但是系統中的清理數據不會清理掉這個目錄中的相關信息。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved