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

server/2024/10/23 9:53:19/

从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.ppmy.cn/server/134142.html

相关文章

20240818 字节跳动 笔试

文章目录 1、编程题1.11.21.31.4岗位:BSP驱动开发工程师-OS 题型:4 道编程题 1、编程题 1.1 小红的三消游戏: 小红在玩一个三消游戏,游戏中 n 个球排成一排,每个球都有一个颜色。若有 3 个颜色相同的球连在一起,则消除这 3 个球,然后剩下的球会重新连在一起。在没有 …

知识问答网站毕业设计基于SpringBootSSM框架

计算机毕业设计/springboot/javaWEB/J2EE/MYSQL数据库/vue前后分离小程序 目录 一、摘要 二、概述 2.1 开发背景 2.2开发目标 三、需求设计 3.1 主要研究内容 3.2 功能描述 3.3 功能图展示 3.4 主要开发技术 四、总结 一、摘要 随着互联网的飞速发展和信息时代的到…

SQL语句高级查询(适用于新手)

SQL查询语句的下载脚本链接&#xff01;&#xff01;&#xff01; 【免费】SQL练习资源-具体练习操作可以查看我发布的文章资源-CSDN文库https://download.csdn.net/download/Z0412_J0103/89908378 本文旨在为那些编程基础相对薄弱的朋友们提供一份详尽的指南&#xff0c;特别聚…

第十六届蓝桥杯嵌入式真题

蓝桥杯嵌入式第十二届省赛真题二 蓝桥杯嵌入式第十三届省赛真题一 蓝桥杯嵌入式第十三届省赛真题二 蓝桥杯嵌入式第十四届省赛真题 蓝桥杯嵌入式第十四届模拟考试一 蓝桥杯嵌入式第十四届模拟考试二 蓝桥杯嵌入式第十五届模拟考试一 蓝桥杯嵌入式第十五届模拟考试二 蓝…

LeetCode_2413. 最小偶倍数_java

1、问题 2413. 最小偶倍数https://leetcode.cn/problems/smallest-even-multiple/给你一个正整数 n &#xff0c;返回 2 和 n 的最小公倍数&#xff08;正整数&#xff09;。 示例 1&#xff1a; 输入&#xff1a;n 5 输出&#xff1a;10 解释&#xff1a;5 和 2 的最小公倍…

AWS 实现eventbridge 发送消息触发lamda

1 创建一个lamda函数&#xff0c;运行时选择python 贴入下面代码并点击deploy import jsondef lambda_handler(event, context):# 打印接收到的事件print("Received event: " json.dumps(event, indent2))# 可以在这里添加其他处理逻辑# 例如&#xff0c;提取某些信…

2024年电子信息与信号处理国际学术研讨会(EISP 2024,2024年11月15-17日)

2024年电子信息与信号处理国际学术研讨会&#xff08;EISP 2024&#xff09; 2024 International Symposium on Electronic Information and Signal Processing 官方信息 会议官网&#xff1a;www.eiect.org 2024 International Symposium on Electronic Information and Sig…

redis报错(error) NOAUTH Authentication required.

redis报错(error) NOAUTH Authentication required. # 进入redis-cl所在目录 rootc257083a0d7f:/# cd /usr/local/bin rootc257083a0d7f:/usr/local/bin# ls docker-entrypoint.sh gosu redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel red…