android 目录

    public static File getInFileDir(Context context) {
        return context.getFilesDir(); // /data/data/packagename/files
    }

    public static File getInCacheDir(Context context) {
        return context.getCacheDir();// /data/data/packagename/cache
    }

    public static File getExRootDir() {
        return Environment.getExternalStorageDirectory();// /storage/sdcard0
    }

    public static File getExPrivateDir(Context context, String type) {
        return context.getExternalFilesDir(type); // /storage/sdcard0/Android/data/packagename/files/{type}
    }

    public static File getExPublicDir(String type) {
        return Environment.getExternalStoragePublicDirectory(type); // /storage/sdcard0/{type}
    }

    public static File getExCacheDir(Context context) {
        return context.getExternalCacheDir(); ///storage/sdcard0/Android/data/packagename/cache
    }

上面是android开发中常用的几个目录,其中除了getExRootDir()和getExPublicDir()两个目录,其余的目录中的数据都会随app的卸载而删除。

你可能感兴趣的:(android 目录)