代码对应的路径:
//判断手机是否挂在sd卡
String externalStorageState= Environment.getExternalStorageState();
File downloadCacheDirectory= Environment.getDownloadCacheDirectory();
File rootDirectory= Environment.getRootDirectory();
File dataDirectory= Environment.getDataDirectory();
File externalStorageDirectory= Environment.getExternalStorageDirectory();
File externalStoragePublicDirectory= Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC);
String externalObbDir = getApplication().getObbDir().toString();
//获取该程序的安装包路径
String appResourcePath=getApplicationContext().getPackageResourcePath();
String appCodePath = getApplication().getPackageCodePath();
//获取当前程序路径
String packageAbsolutePath = getApplicationContext().getFilesDir().getAbsolutePath();
//获取程序默认数据库路径
String packageDatabasePath=getApplicationContext().getDatabasePath("com.tencent.mobileapp").getPath();
String packageCacheApp = getApplication().getCacheDir().toString();
String packagePath = getApplicationContext().getFilesDir().getParentFile().getPath();
String s= "externalStorageState = mounted;" +
"downloadCacheDirectory = /cache;" +
"rootDirectory = /system;" +
"dataDirectory = /data;" +
"externalStorageDirectory = /storage/emulated/0;" +
"externalStoragePublicDirectory = /storage/emulated/0/Music;" +
"externalObbDir = /storage/emulated/0/Android/obb/com.dxiang.demoproguard;" +
"appResourcePath = /data/app/com.dxiang.demoproguard-1.apk" +
"appCodePath = /data/app/com.dxiang.demoproguard-2.apk" +
"packageAbsolutePath = /data/data/com.dxiang.demoproguard/files" +
"packageDatabasePath = /data/data/com.dxiang.demoproguard/databases/com.tencent.mobileapp"+
"packageCacheApp = /data/data/com.dxiang.demoproguard/cache;" +
"packagePath = /data/data/com.dxiang.demoproguard;";
1.清除缓存:只是从/data/data/com.dxiang.demoproguard 这路径里面的文件都不见了,但是文件夹还是存在的;
2.清除数据:是将 /data/data/com.dxiang.demoproguard 里面的【文件】+【文件夹】都删除掉;
3. /data/data/com.dxiang.demoproguard 里面的数据 缓存==文件大小+???不知道