如何清理Android的垃圾數據?
Dir 不僅擁有極強的垃圾清理功能,還可以巧妙地解決流氓應用在外部儲存空間反覆創建垃圾文件、肆意共享用戶隱私的問題。
------
原文發表於少數派:防止垃圾文件再創建,還你整潔的手機儲存空間:Dir | App+1
作者:Clyde
------
稍有儲存空間潔癖的 Android 用戶都會在手機里安裝一個「垃圾清理」App,少數派之前也為大家推薦過不少這類工具。但這類清理工具往往都是根據通配符、表達式等方式進行匹配清理——也就是說,他們只能在符合清理條件的垃圾文件出現時執行清理操作,清理過後,這些垃圾文件還會在同樣的地方二次生成。
除此之外,部分流氓應用還常常濫用外部私有目錄*,隨意創建垃圾文件和文件夾,甚至直接將用戶數據放在可以隨意訪問的儲存空間中與「同門兄弟」共享。不僅破壞外部儲存空間的整潔美觀,更妨害用戶隱私。
(被授予「儲存空間」許可權的應用,當然也可以訪問那些被惡意暴露的隱私)
少數派今天要為大家介紹的這款名為 Dir 的國產清理工具,不僅擁有極強的垃圾清理功能,還可以巧妙地解決流氓應用在外部儲存空間「反覆創建垃圾文件/暴露隱私」的問題。
綠色、輕量的清理工具
Dir 出自國內獨立開發者之手,與某些大廠出品的同類清理工具相比優勢十分明顯:它採用了 Material Design 設計,除了垃圾清理以外,再無多餘的功能特性(自定義鎖屏、充電助手、彈窗廣告等等)。事實上,Dir 是一款沒有任何後台與推送的工具應用,已通過綠色公約認證**。
(簡明直觀的清理過程)
由社區驅動的清理規則
「規則」是 Dir 的核心。
Dir 採用了規則資料庫的方式進行垃圾清理,這些用於執行清理操作的規則很大一部分則是由熱心 Dir 用戶所貢獻。當用戶摸清一款應用的垃圾文件創建「習性」之後,他們可以通過獨立的 Dir 規則貢獻工具 編寫並提交規則,經過審核後,其他用戶就可以通過 Dir 客戶端同步和使用了。
(規則同步與規則提交)
這種方式賦予了 Dir 極強的適用性——大到微信、QQ 等常用大廠應用,小至酷安社區獨立開發者所開發的小眾應用,Dir 都能夠有針對性地進行垃圾清理。
實用性極強的「替換」清理
在採用 Unix 文件系統的 Android 設備上,使用同名文件替換文件夾是一種非常有效的阻止文件再創建的辦法。Dir 所提供的「替換」清理也利用這一特性,可以幫助我們很好地解決文章開頭所提到的垃圾「再創建」問題。
例如,我們可以對掃描出來的某應用的廣告文件夾選擇「替換」,這樣該應用下次運行時就無法再次創建廣告文件,曲線達成了「去廣告」的目的;某流氓應用常常在儲存空間分享隱私數據,我們只需要在掃描結果中選擇「替換」,它便無從對個人隱私進行「廣而告之」。
(替換與撤銷替換)
當然,替換文件難免會造成個別應用不能正常工作的問題,Dir 因此也提供了「撤銷替換」功能。在實際使用過程中,如果你拿不定注意,根據默認的規則進行全自動清理即可——這些規則能幫你解決大部分廣告和隱私泄露問題。
(通過內購可解鎖的完整功能)
你可以在 Play 應用商店 和 酷安 免費下載 Dir,解鎖完整功能(如卸載清理提醒)需要額外支付 $1.49。
------
註:
*私有目錄:當一款應用被安裝時,Android 系統為它準備了兩個用於存儲應用數據的目錄:內部私有目錄和外部私有目錄。內部私有目錄位其他應用無法訪問,用戶訪問需要 root 許可權;外部私有目錄一般位於 SD卡(外部儲存),應用自身可隨意訪問,其他應用則需要「儲存空間」許可權。
**綠色公約:一項由綠色守護開發者和 Appso 聯合發起、旨在推動 Android 生態中的優秀應用共同維護一個更加良性的「設備體驗」的開放公約。要求應用在確保應用核心功能不受影響的前提下,減少不必要的應用後台行為,並以更加高效、節能的調度機制改善後台行為的調度。
------
關聯閱讀:
- Dir 的誕生和開發歷程
- Android 綠色應用公約
就我本人來說,我看不慣app 在sdcard根目錄下創建文件,因為它遊離於系統的管理之外,即使刪掉app也清不掉。
es文件管理器會在你卸載app 的時候問你要不要清理這些文件,挺好用。
否則就在程序管理里點開你想清理的app 然後選擇清理緩存。另一個選項 清理數據,會導致你的app重置到「出廠」狀態(全部數據存在sdcard的是特例)。
剩下的,就沒啥垃圾了。
最下面的那個小部件無聊的時候就點一下
推薦閱讀:
※在win10上VirtualBox 運行Genymotion報錯,求解決方案?
※為何越來越多的安卓軟體不再支持低版本的安卓系統?
※高通晶元存缺陷,可破解Android全磁碟加密
※三. caffe2&pytorch之在移動端部署深度學習模型(全過程!)
※在 Android 中實現 Redux 的一點經驗
TAG:Android |