代碼對應的路徑:
//判斷手機是否掛在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 裏面的數據 緩存==文件大小+???不知道