我正在尝试创建一个文件夹,用户可以将内容放入并在应用程序中使用,所以我这样做
File exportDir = new File(Environment.getExternalStorageDirectory()+"/BCAData");
if (!exportDir.exists()) {
exportDir.mkdirs();
}
File file = new File(exportDir, dbFile.getName());
file.createNewFile();
如果我使用像Astro File Manager
这样的文件浏览器程序,我看到该文件夹很好但是当我将设备插入我的电脑时,该文件夹不适合放入。
我还需要做些什么才能在PC上使用它?
答案 0 :(得分:1)
至少,您需要让MediaStore
更新其索引,例如scanFile()
上的MediaScannerConnection
,我在this blog post中概述。
根据您的PC的操作系统(可能取决于设备),您可能在设备插入时仍未看到更改。即使索引已更新,PC似乎也不一定“看到”更改,直到你拔下并重新插入设备。