软文怎么优化网站,做什么网站吸引人,html5 单页网站,两学一做网站飘窗/**文 件 名:DataCleanManager.java*描述:主要功能有清除内/外缓存#xff0c;清除数据库#xff0c;清除sharedPreference#xff0c;清除files和清除自定义目录*/importjava.io.File;importandroid.content.Context;importandroid.os.Environment;/** *本应用数据清除管理…/**文 件 名:DataCleanManager.java*描述:主要功能有清除内/外缓存清除数据库清除sharedPreference清除files和清除自定义目录*/importjava.io.File;importandroid.content.Context;importandroid.os.Environment;/** *本应用数据清除管理器*/publicclassDataCleanManager {/** *清除本应用内部缓存(/data/data/com.xxx.xxx/cache) * *paramcontext */publicstaticvoidcleanInternalCache(Context context) {deleteFilesByDirectory(context.getCacheDir());}/** *清除本应用所有数据库(/data/data/com.xxx.xxx/databases) * *paramcontext */publicstaticvoidcleanDatabases(Context context) {deleteFilesByDirectory(newFile(/data/data/ context.getPackageName() /databases));}/****清除本应用SharedPreference(/data/data/com.xxx.xxx/shared_prefs)* *param*context*/publicstaticvoidcleanSharedPreference(Context context) {deleteFilesByDirectory(newFile(/data/data/ context.getPackageName() /shared_prefs));}/** *按名字清除本应用数据库* *paramcontext *paramdbName */publicstaticvoidcleanDatabaseByName(Context context, StringdbName) {context.deleteDatabase(dbName);}/** *清除/data/data/com.xxx.xxx/files下的内容* *paramcontext */publicstaticvoidcleanFiles(Context context) {deleteFilesByDirectory(context.getFilesDir());}/****清除外部cache下的内容(/mnt/sdcard/android/data/com.xxx.xxx/cache) * *param*context*/publicstaticvoidcleanExternalCache(Context context) {if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {deleteFilesByDirectory(context.getExternalCacheDir());}}/** *清除自定义路径下的文件使用需小心请不要误删。而且只支持目录下的文件删除* *paramfilePath */publicstaticvoidcleanCustomCache(String filePath) {deleteFilesByDirectory(newFile(filePath));}/** *清除本应用所有的数据* *paramcontext *paramfilepath */publicstaticvoidcleanApplicationData(Context context,String... filepath) {cleanInternalCache(context);cleanExternalCache(context);cleanDatabases(context);cleanSharedPreference(context);cleanFiles(context);for(String filePath : filepath) {cleanCustomCache(filePath);}}/** *删除方法 这里只会删除某个文件夹下的文件如果传入的directory是个文件将不做处理* *paramdirectory */privatestaticvoiddeleteFilesByDirectory(File directory) {if(directory !null directory.exists() directory.isDirectory()) {for(File item : directory.listFiles()) {item.delete();}}}}对于APP的性能测试一般我都会用www.ineice.com