当前位置: 首页 > article >正文

context.getExternalFilesDir()与返回的路径对照 Android 存储路径

从Android 10开始,对于数据访问权限要求的越来越严,app对于私有目录的使用越来越多,进而对context.getExternalFilesDir()的使用也多了,下面是对应传不同参获取的返回路径:
 

getExternalCacheDir();
路径为:/storage/emulated/0/Android/data/<应用包名>/cache

getExternalFilesDir(null);
路径为:/storage/emulated/0/Android/data/<应用包名>/files

getExternalFilesDir("");
路径为:/storage/emulated/0/Android/data/<应用包名>/files

getExternalFilesDir(“logs”);
路径为:/storage/emulated/0/Android/data/<应用包名>/files/logs

getExternalCacheDir(“logs/zip”);
路径为:/storage/emulated/0/Android/data/<应用包名>/files/logs/zip

getExternalFilesDir(Environment.DIRECTORY_MUSIC);
路径为:/storage/emulated/0/Android/data/<应用包名>/files/Music

getExternalFilesDir(Environment.DIRECTORY_PODCASTS);
路径为:/storage/emulated/0/Android/data/<应用包名>/files/Podcasts

getExternalFilesDir(Environment.DIRECTORY_RINGTONES);
路径为:/storage/emulated/0/Android/data/<应用包名>/files/Ringtones

getExternalFilesDir(Environment.DIRECTORY_ALARMS);
路径为:/storage/emulated/0/Android/data/<应用包名>/files/Alarms

getExternalFilesDir(Environment.DIRECTORY_NOTIFICATIONS);
路径为:/storage/emulated/0/Android/data/<应用包名>/files/Notifications

getExternalFilesDir(Environment.DIRECTORY_PICTURES);
路径为:/storage/emulated/0/Android/data/<应用包名>/files/Pictures

getExternalFilesDir(Environment.DIRECTORY_MOVIES);
路径为:/storage/emulated/0/Android/data/<应用包名>/files/Movies

getDataDir;
路径为:/data/user/0/<应用包名>

getFilesDir;
路径为:/data/user/0/<应用包名>/files

getCacheDir;
路径为:/data/user/0/<应用包名>/cache
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/NewActivity/article/details/119004439


http://www.kler.cn/news/355428.html

相关文章:

  • 代码随想录算法训练营第二天(补) | 滑动窗口、模拟、前缀和
  • 15分钟学Go 第5天:数据类型
  • OQE-OPTICAL AND QUANTUM ELECTRONICS
  • Ansible自动化工具
  • 通信工程学习:什么是TCP/IP(传输控制协议/互联网议)
  • 华硕飞行堡垒FX53VD键盘全部失灵【除电源键】
  • 深兰科技|“武汉市AI心理热线医工交叉研发合作基地”正式揭牌
  • 【openwrt-21.02】Openwrt NAT配置举例
  • 使用Git进行版本控制
  • 如何利用RFID技术提升应急物资管理效率?
  • Reactor 与 Proactor 模式概述
  • 动态规划一>下降路径最小和
  • TDengine 与北微传感达成合作,解决传统数据库性能瓶颈
  • JVM进阶调优系列(4)年轻代和老年代采用什么GC算法回收?
  • Dubbo 序列化方式
  • 19.面试算法-树的深度优先遍(一)
  • 飞机大战告尾
  • springboot第76集:线程,ThreadGroup
  • AttributeError: module ‘lib‘ has no attribute ‘OpenSSL_add_all_algorithms‘
  • 第一百零七周周报