我有一个小应用程序,当我运行它时会在我的 SD 中创建一个文件夹,然后在该文件夹中保存一些视频
关键是应用程序完成工作并创建文件夹并保存文件,我仍然可以使用文件管理器在 SD 中看到它,或者当我通过 USB 连接它时从我的 PC 上看到它
但是例如当我启动 Whatsup 或我的图库时,我看不到文件夹或视频!
我仍然可以使用文件管理器查看存储在 SD 中的文件夹和视频
所以怎么了?为什么我想附加视频时在图库或其他程序中看不到文件夹和视频..
我使用了相同的代码 link为我的应用程序创建文件夹并检查:
File folder = new File(Environment.getExternalStorageDirectory() + "/TollCulator");
boolean success = true;
if (!folder.exists()) {
success = folder.mkdir();
}
if (success) {
// Do something on success
} else {
// Do something else on failure
}
最佳答案
Gallery 依赖于 MediaStore
,WhatsApp 也可以。使用 MediaScannerConnection
和 its scanFile()
static method安排将您的文件编入索引并通过 MediaStore
提供,看看是否有帮助。
关于android - 在其他应用程序中创建后看不到我的文件夹或文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25890023/