移動應用在處理網絡資源時,一般都會做離線緩存處理,其中以圖片緩存最為典型,其中很流行的離線緩存框架為SDWebImage。 但是,離線緩存會占用手機存儲空間,所以緩存清理功能基本成為資訊、購物、閱讀類app的標配功能。 今天介紹的離線緩存功能的實現,主要分為緩存文件大小的獲取、清除緩存 ...
這個功能目前手機上都是由別的軟件完成的,很少使用,這個時補充自己的知識所了解的,不說了直接上代碼 ...
讀取緩存大小,目前計算了SDWebimage緩存大小,Documents目錄下某個文件夾大小(類似可以繼續添加) 清空緩存,目前清空了SDWebimage緩存,Documents目錄下某個文件夾緩存(類似可以繼續添加),Webview緩存 代碼示例 ...
1.獲取緩存目錄 2.計算緩存文件大小 清除緩存文件 ---------------------------------------------------------------------------------------------- ...
獲取應用緩存: 首先我們需要導入path_provider,需要用到里面的一個方法獲取Android和IOS的緩存文件夾,然后通過遞歸的方式獲取該緩存文件夾下所有文件大小的總和,然后就能得到緩存大小了: 清理緩存: 清理緩存,同樣是通過path_provider得到緩存目錄 ...
//獲取緩存的大小 NSUInteger intg = [[SDImageCache sharedImageCache] getSize];//NSString * currentVolum = [NSString stringWithFormat:@"%@",[self ...