編輯:關於Android編程
今天中的一個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、簡單模式就是《Android中使用ListView繪制自定義表格(2)》描述的方式。不支持行合並
TraceView 是 Android 平台配備一個很好的性能分析的工具。它可以通過圖形化的方式讓我們了解我們要跟蹤的程序的性能,並且能具體到 method。TraceV
很多無線路由器都支持防蹭網,但想將那些蹭網設備踢出局的前提是,你要區分哪些設備是你的,哪些設備是別人的。然而,在路由器DHCP列表中所顯示的設備名稱卻多以一
微信被封號貌似是常有的事情,那麼微信號被封怎麼辦?小編將在本文告訴大家如何自助解封,讓大家的微信賬號再次使用起來。當然啦,解封以後大家一定要查看關於微信封號