android清除應用緩存
Ⅰ 安卓手機如何手動徹底清理手機內存
和PC用戶一樣智能手機用戶也會遇到手機存儲不足的問題,對於Android手機來說因為系統不支持安裝程序到SD卡,手機配置的存儲容量也有限,很多用戶 都碰到過安裝程序太多系統內存不足的問題。雖然Android 2.2系統開始已經支持Apps2SD功能,但是很多用戶使用後發現Android 2.2系統下仍然有很多應用程序無法安裝到SD卡,即可程序支持移動到SD卡,但是還會保留一部分系統文件和隱私文件在手機內存里。另外還有一些程序像 Widgets,動態壁紙和一些系統程序,如果安裝在SD卡根本無法正常工作,內存不足依然是讓很多用戶感到棘手的問題。
清理大型應用程序的緩存數據
1、通過清理程序的緩存文件,釋放的內存空間會讓你喜出望外
2、進入手機設置選項,選擇 設置>應用程序 >管理應用程序
3、按一下Menu鍵,選擇「按大小排序」選項(如果是Android 2.2手機先要選擇已下載標簽),然後就可以按照應用程序大小排列所有手機安裝的應用程序
4、點擊一款列表中的應用程序,如果程序有緩存文件可以顯示大小,直接點擊「清除緩存」選項就可以釋放這些緩存文件占據的空間
5、有一些應用程序的緩存文件可能多達數MB,比如Google Maps,Market,瀏覽器和相冊程序,清理這幾個程序的緩存文件就可以釋放相當可觀的空間。
6、很多手機廠商都在旗下手機預裝了自己開發的'UI程序,比如HTC Sense,MOTOBLUR等,如果你打算使用LaunherPro或者ADW這樣的launcher程序替代HTC Sense,你可以清理甚至刪除HTC Sense的數據文件,這個操作可以讓你的手機多出幾十MB空間。
7、另外Android Market還提供一些自動清除緩存文件的應用程序,比如Quick App Clean Cache這款收費軟體。對於已經取得root許可權的手機用戶,可以從Market下載 CacheCleaner, CacheMate和MoveCache這些程序來快速方便的清除程序緩存文件。
刪除那些你從來不用或者很少使用的應用程序
這是很多用戶都會面對的問題,默默忍受著手機內存不足的報警,甚至犧牲系統性能,就是捨不得刪除那些從來不用或者極少使用的應用程序,這可能也是一種強迫症。刪除這些程序你會發現手機從此海闊天空,而且你沒有任何損失。
移動所以可以移動的應用程序數據到SD卡
運行Android 2.2系統的手機支持安裝應用程序到SD卡,確保檢查所有你安裝的應用程序如果支持apps to SD卡功能一定要移動到SD卡,對於一些大型軟體特別是游戲程序節省的容量相當可觀。不過一定要注意Widgets程序,捆綁Widgets的程序,以及 動態壁紙程序和那些需要在後台運行並且和系統進行交互的應用程序不要移動到SD卡存儲,否則程序可能無法正常工作。
如果覺得每個程序單獨設置太麻煩,可以藉助Apps 2 SD和SDMove這樣的程序簡化操作過程。對於那些動手能力比較強的用戶可以通過網上的教程設置應用程序默認安裝到SD卡,這樣就可以一勞永逸。
Ⅱ android手機app怎麼去掉緩存
一,系統清除
1、在你手機中「設置->應用程序 >管理應用程序」
2、然後按Menu鍵「按大小排序」選項 這時會有你手機中所用應用程序
3、選擇要清除緩存的軟體,就會出現「清除緩存」選項,點擊清除緩存這樣就會把清除緩存文件占據的空間是放出來。
二、利用RE管理器
首先手機要獲取過ROOT高級許可權
然後安裝了RE管理器。
下面就准備開始清理你的手機了
1.打開RE管理器。
2.打開data / dalivik-cahce
3.把dalivik-cache裡面的文件全部都刪掉,不要猶豫。沒錯裡面的文件是可以全部刪除的。
4.重啟手機,重啟的過程中可能會比較慢就像你刷完機後第一次開機一樣。
三、其它方法介紹
利用第三方法工具,如有安卓優化大師、ET優化大師、手機優化大師這三款手機優化軟體在常規的開機加速、進程管理、程序管理、安裝卸載、系統優化清理等常規功能表現都是不錯的。
特色功能
Ⅲ android 如何實現清理本地數據緩存
一、本地數據緩存分應用內、外緩存:
1、應用內部緩存,緩存被存儲在應用內部,具體位置:/data/data/應用包名/
a、清除緩存(/data/data/com.xxx.xxx/cache)
b、清除所有資料庫緩存(/data/data/com.xxx.xxx/database)
c、清除SharedPreference(/data/data/com.xxx.xxx/shared_prefs)
d、清除文件(/data/data/com.xxx.xxx/files)
2、應用外部緩存(/mnt/sdcard/android/data/com.xxx.xxx/cache)
3、自定義路徑文件,被存儲在設備的SD-CARD上,不同的設備和Android系統版本路徑不一樣,獲取路徑可以通過以下代碼:
1)、獲取內置SD卡路徑
Ⅳ Android手機 "清理緩存" 和 "清理數據" 的區別.
Android手機App應用在運行過程中會產生一些臨時數據,比如載入過的頁面、填寫過的數據等,這些數據的存在有利於對應App無需多次載入而運行加快,這些數據稱之為「緩存數據「。清理緩存表示將這些臨時數據清除,清除後,對應App再次運行需要重新生成,可能會變慢,但是整體手機運行內存因其釋放而增加,反而可能加快。
「清理數據」則是指一些固定的用戶信息,比如登錄信息、進度保存信息等,清理之後,再次運行對應的App,比如微信,則需要重新輸入登錄信息,而如果是游戲,特別是單機游戲,則就像新游戲一樣,之前的進度信息都會被清除而無法繼續。
Ⅳ 如何清除Android 6.0系統中的應用緩存和數據
應用數據則同時包含了緩存和其他被應用保存的信息,這些信息包括登錄信息和偏好設置。假如你想讓設備空間和應用設置回到默認狀態,可以嘗試以下做法:
第一步:進入「設置」菜單。可以通過下拉呼出通知中心,點擊齒輪圖標進入。
第二步:在「應用」中找到你想清楚緩存或數據的應用。
第三步:點擊「存儲」按鍵之後,就可以選擇清除緩存還是數據。
部分Google Play上的應用提供了一鍵清除數據的功能,不過可能清理之後應用的運行速度也不會有太大的變化。手動清除數據更加具有針對性,你可以選擇清除緩存,而不改變應用的設置。
Ⅵ 安卓手機怎麼清理緩存 android清除程序緩存的方法
不同UI版本的android設備 點進去的方法可能不一樣 所以我不會說到具體某個界面 只能描述大體思路
找到應用程序管理器
找到你需要清除緩存的應用
選擇清除緩存
順帶說一下 所謂的清除緩存是個什麼樣的概念
我們平時app運行久了 會有一部分資料保存在磁碟里 大體上分為2部分
一部分是保存在sd卡里的 這一部分無法通過這一辦法清除 一般來說應用會自帶清除這一部分緩存的功能(例如視頻軟體的播放緩存 或者瀏覽器的本地緩存)
另一部分是保存在/data/包名/ 目錄下的應用緩存,這一部分包括SharedPreferences等,這一部分就可以通過上面的步驟來清除
Ⅶ Android一鍵清除其他應用緩存數據,有沒有什麼好方法
應用數據則同時包含了緩存和其他被應用保存的信息,這些信息包括登錄信息和偏好設置。假如你想讓設備空間和應用設置回到默認狀態,可以嘗試以下做法: 第一步:進入「設置」菜單。可以通過下拉呼出通知中心,點擊齒輪圖標進入。 第二步:在「應用」中找到你想清楚緩存或數據的應用。 第三步:點擊「存儲」按鍵之後,就可以選擇清除緩存還是數據。 部分Google Play上的應用提供了一鍵清除數據的功能,不過可能清理之後應用的運行速度也不會有太大的變化。手動清除數據更加具有針對性,你可以選擇清除緩存,而不改變應用的設置。
Ⅷ 手機(Android)上的軟體包安裝程序的緩存可以刪除嗎
可以
也可以這樣清理:
1、在你手機中「設置->應用程序
>管理應用程序」
2、然後按Menu鍵「按大小排序」選項
這時會有你手機中所用應用程序
3、選擇要清除緩存的軟體,就會出現「清除緩存」選項,點擊清除緩存這樣就會把清除緩存文件占據的空間是放出來。
Ⅸ android 清除緩存功能如何實現
Android清除本地數據緩存代碼:
/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除內/外緩存,清除資料庫,清除sharedPreference,清除files和清除自定義目錄 */
import java.io.File;
import android.content.Context;
import android.os.Environment;
/** * 本應用數據清除管理器 */
public class DataCleanManager {
/** * 清除本應用內部緩存(/data/data/com.xxx.xxx/cache) * * @param context */
public static void cleanInternalCache(Context context) {
deleteFilesByDirectory(context.getCacheDir());
}
/** * 清除本應用所有資料庫(/data/data/com.xxx.xxx/databases) * * @param context */
public static void cleanDatabases(Context context) {
deleteFilesByDirectory(new File("/data/data/"
+ context.getPackageName() + "/databases"));
}
/**
* * 清除本應用SharedPreference(/data/data/com.xxx.xxx/shared_prefs) * * @param
* context
*/
public static void cleanSharedPreference(Context context) {
deleteFilesByDirectory(new File("/data/data/"
+ context.getPackageName() + "/shared_prefs"));
}
/** * 按名字清除本應用資料庫 * * @param context * @param dbName */
public static void cleanDatabaseByName(Context context, String dbName) {
context.deleteDatabase(dbName);
}
/** * 清除/data/data/com.xxx.xxx/files下的內容 * * @param context */
public static void cleanFiles(Context context) {
deleteFilesByDirectory(context.getFilesDir());
}
/**
* * 清除外部cache下的內容(/mnt/sdcard/android/data/com.xxx.xxx/cache) * * @param
* context
*/
public static void cleanExternalCache(Context context) {
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
deleteFilesByDirectory(context.getExternalCacheDir());
}
}
/** * 清除自定義路徑下的文件,使用需小心,請不要誤刪。而且只支持目錄下的文件刪除 * * @param filePath */
public static void cleanCustomCache(String filePath) {
deleteFilesByDirectory(new File(filePath));
}
/** * 清除本應用所有的數據 * * @param context * @param filepath */
public static void cleanApplicationData(Context context, String... filepath) {
cleanInternalCache(context);
cleanExternalCache(context);
cleanDatabases(context);
cleanSharedPreference(context);
cleanFiles(context);
for (String filePath : filepath) {
cleanCustomCache(filePath);
}
}
/** * 刪除方法 這里只會刪除某個文件夾下的文件,如果傳入的directory是個文件,將不做處理 * * @param directory */
private static void deleteFilesByDirectory(File directory) {
if (directory != null && directory.exists() && directory.isDirectory()) {
for (File item : directory.listFiles()) {
item.delete();
}
}
}
}
主要功能清除內/外緩存,清除資料庫,清除sharedPreference,清除files和清除自定義目錄
Ⅹ android 應用程序開發中,清除緩存的功能怎麼做
android開發文件緩存的默認位置一般是在android/data目錄下,比如kindle(1st)是在/mnt/sdcard/Android/data目錄下,魅族是在/sdcard/Android/data目錄下。
將緩存在應用程序中清除:
打開關閉使用緩存,一共有五個種類
//優先使用緩存:
WebView.getSettings().setCacheMod
(WebSettings.LOAD_CACHE_ELSE_NETWORK);
//不使用緩存:
WebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
在退出應用的時候加上如下代碼
File file = CacheManager.getCacheFileBaseDir();
if (file != null && file.exists() && file.isDirectory()) {
for (File item : file.listFiles()) {
item.delete(); }
file.delete(); }
context.deleteDatabase("WebView.db");
context.deleteDatabase("WebViewCache.db");
以上方法均可實現。