我正在尝试开发一个“文档管理器”。
我需要访问从互联网上下载的文件、从Gmail、其他邮件客户端以及其他互联网来源获取的文件……
我想了解在Android上这些文件确切地存储在哪里:
1- 如果有SD卡
2- 如果没有SD卡
这样,我就可以随时在我的应用程序中向用户展示它们。
非常感谢任何帮助。
/sdcard
(或该名称的某个变体),它通常链接到/storage
中的目录,例如/storage/sdcard0
或/storage/0
。有时模拟存储被挂载到/sdcard
而实际路径是像/storage/emulated/legacy
这样的东西。您应该能够使用Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
来获取下载目录。最好使用API调用来获取目录。根据我的经验,我从 互联网
和 Gmail
下载的所有文件都会被存储在
/sdcard/download
关于ics
/sdcard/Download
你可以使用以下方式访问:
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
/storage/emulated/0/Download
- user3064538