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");
以上方法均可实现。