Android开发之获取data下面的系统目录的方法

Android开发之获取data下面的系统目录的方法,第1张

老套路看上图

 

 再看代码

String cachePath = getExternalCacheDir() + "xiayiye.pcm";
        String fileCache = getFilesDir().getAbsolutePath();
        File codeCacheDir = getCodeCacheDir();
        File cacheDir = getCacheDir();
        File obbDir = getObbDir();
        File xiayiye5 = getDir("xiayiye5", MODE_PRIVATE);
        Log.e("打印文件夹:", cachePath);
        Log.e("打印文件夹:", fileCache);
        Log.e("打印文件夹:", codeCacheDir.getAbsolutePath());
        Log.e("打印文件夹:", cacheDir.getAbsolutePath());
        Log.e("打印文件夹:", obbDir.getAbsolutePath());
        Log.e("打印文件夹:", xiayiye5.getAbsolutePath());
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
            File dataDir = getDataDir();
            Log.e("打印文件夹:", dataDir.getAbsolutePath());
        }
        File download = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
        Log.e("打印文件夹", "路径!" + download.getAbsolutePath());

对应的路径如下:

打印文件夹:: /storage/emulated/0/Android/data/cn.yhsh.socketclient/cachexiayiye.pcm
打印文件夹:: /data/user/0/cn.yhsh.socketclient/files
打印文件夹:: /data/user/0/cn.yhsh.socketclient/code_cache
打印文件夹:: /data/user/0/cn.yhsh.socketclient/cache
打印文件夹:: /storage/emulated/0/Android/obb/cn.yhsh.socketclient
打印文件夹:: /data/user/0/cn.yhsh.socketclient/app_xiayiye5
打印文件夹:: /data/user/0/cn.yhsh.socketclient
打印文件夹: 路径!/storage/emulated/0/Download

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/992282.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-21
下一篇2022-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存