首页 > 其他分享 >Android 目录获取

Android 目录获取

时间:2022-10-12 16:46:03浏览次数:37  
标签:--- 获取 getDataDir 111 test Android data 目录 android

android 各个目录获取

    private void fun() {
        /*
         * ---111---: getDataDir:cache
         * ---111---: getDataDir:code_cache
         * ---111---: getDataDir:files
         * ---111---: getDataDir:shared_prefs
         * ---111---: getDataDir:databases
         * ---111---: getDataDir:app_shared_prefs
         * ---111---: getDataDir:no_backup
         */
        Arrays.stream(Objects.requireNonNull(getApplicationContext().getDataDir().list())).forEach(dirName -> {
            Log.i("---111---", "getDataDir:" + dirName);
        });

        /*
        * ---111---: getDataDir.listFiles:/data/user/0/com.android.test/cache
        * ---111---: getDataDir.listFiles:/data/user/0/com.android.test/code_cache
        * ---111---: getDataDir.listFiles:/data/user/0/com.android.test/files
        * ---111---: getDataDir.listFiles:/data/user/0/com.android.test/shared_prefs
        * ---111---: getDataDir.listFiles:/data/user/0/com.android.test/databases
        * ---111---: getDataDir.listFiles:/data/user/0/com.android.test/app_shared_prefs
        * ---111---: getDataDir.listFiles:/data/user/0/com.android.test/no_backup
         */
        Arrays.stream(Objects.requireNonNull(getApplicationContext().getDataDir().listFiles())).forEach(file -> {
            Log.i("---111---", "getDataDir.listFiles:" + file.getAbsolutePath());
        });

        /**
         * ---111---: getDataDir:/data/user/0/com.android.test
         * ---111---: getFilesDir:/data/user/0/com.android.test/files
         * ---111---: getCacheDir:/data/user/0/com.android.test/cache
         * ---111---: getCodeCacheDir:/data/user/0/com.android.test/code_cache
         * ---111---: getDatabasePath:/data/user/0/com.android.test/databases/dataBase1.db
         * ---111---: getDir:/data/user/0/com.android.test/app_111
         */
        Log.i("---111---", "getDataDir:" + getApplicationContext().getDataDir().getAbsolutePath());
        Log.i("---111---", "getFilesDir:" + getApplicationContext().getFilesDir().getAbsolutePath());
        Log.i("---111---", "getCacheDir:" + getApplicationContext().getCacheDir().getAbsolutePath());
        Log.i("---111---", "getCodeCacheDir:" + getApplicationContext().getCodeCacheDir().getAbsolutePath());
        Log.i("---111---", "getDatabasePath:" + getApplicationContext().getDatabasePath("dataBase1.db").getAbsolutePath());
        Log.i("---111---", "getDir***:" + getApplicationContext().getDir("111", Context.MODE_PRIVATE).getAbsolutePath());

        /**
         * ---111---:
         * getPackageCodePath:/data/app/~~qL08Zu5rx2uuRQWwygZzaQ==/com.android.test-gJJEOgibwXHnKgzLSPlCjQ==/base.apk
         * ---111---:
         * getPackageResourcePath:/data/app/~~qL08Zu5rx2uuRQWwygZzaQ==/com.android.test-gJJEOgibwXHnKgzLSPlCjQ==/base.apk
         */
        Log.i("---111---", "getPackageCodePath:" + getApplicationContext().getPackageCodePath());
        Log.i("---111---", "getPackageResourcePath:" + getApplicationContext().getPackageResourcePath());

        /**
         * ---111---:
         * getExternalFilesDir(materials):/storage/emulated/0/Android/data/com.android.test/files/materials
         * ---111---: getExternalFilesDir(null):/storage/emulated/0/Android/data/com.android.test/files
         * ---111---: getExternalFilesDirs:/storage/emulated/0/Android/data/com.android.test/files
         * ---111---: getExternalCacheDir:/storage/emulated/0/Android/data/com.android.test/cache
         * ---111---: getExternalCacheDirs:/storage/emulated/0/Android/data/com.android.test/cache
         */
        Log.i("---111---", "getExternalFilesDir(materials):" + getApplicationContext().getExternalFilesDir("materials").getAbsolutePath());
        Log.i("---111---", "getExternalFilesDir(null):" + getApplicationContext().getExternalFilesDir(null).getAbsolutePath());
        Arrays.stream(Objects.requireNonNull(getApplicationContext().getExternalFilesDirs(null))).forEach(file -> {
            Log.i("---111---", "getExternalFilesDirs:" + file.getAbsolutePath());
        });
        Log.i("---111---", "getExternalCacheDir:" + getApplicationContext().getExternalCacheDir().getAbsolutePath());
        Arrays.stream(Objects.requireNonNull(getApplicationContext().getExternalCacheDirs())).forEach(file -> {
            Log.i("---111---", "getExternalCacheDirs:" + file.getAbsolutePath());
        });

        /**
         * ---111---: getNoBackupFilesDir:/data/user/0/com.android.test/no_backup
         */
        Log.i("---111---", "getNoBackupFilesDir:" + getApplicationContext().getNoBackupFilesDir().getAbsolutePath());
    }

 

标签:---,获取,getDataDir,111,test,Android,data,目录,android
From: https://www.cnblogs.com/SaraMoring/p/16785011.html

相关文章