1 ExternalCacheDir
String cachePath = getExternalCacheDir() + "xxx.pcm";
Log.e("打印文件夹:", cachePath);
//cachePath : /storage/emulated/0/Android/data/cn.yhsh.socketclient/cachexxx.pcm
2 FilesDir
String fileCache = getFilesDir().getAbsolutePath();
Log.e("打印文件夹:", fileCache);
//fileCache :: /data/user/0/cn.yhsh.socketclient/files
3 CodeCacheDir
File codeCacheDir = getCodeCacheDir();
Log.e("打印文件夹:", codeCacheDir.getAbsolutePath());
//打印文件夹:: /data/user/0/cn.yhsh.socketclient/code_cache
4 CacheDir
File cacheDir = getCacheDir();
Log.e("打印文件夹:", cacheDir.getAbsolutePath());
//打印文件夹:: /data/user/0/cn.yhsh.socketclient/cache
5 ObbDir
File obbDir = getObbDir();
Log.e("打印文件夹:", obbDir.getAbsolutePath());
//打印文件夹:: /storage/emulated/0/Android/obb/cn.yhsh.socketclient
6 Dir
File xiayiye5 = getDir("xxx", MODE_PRIVATE);
Log.e("打印文件夹:", xxx.getAbsolutePath());
//打印文件夹:: /data/user/0/cn.yhsh.socketclient/app_xxx
7 DataDir
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
File dataDir = getDataDir();
Log.e("打印文件夹:", dataDir.getAbsolutePath());
//打印文件夹:: /data/user/0/cn.yhsh.socketclient
}
8 ExternalStoragePublicDirector
File download = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
Log.e("打印文件夹", "路径!" + download.getAbsolutePath());
//打印文件夹: 路径!/storage/emulated/0/Download