在我的应用中,我将一个sqlite数据库作为CSV导出到externalStorage。当我在设备上打开文件浏览器时,我可以看到CSV文件,我也可以通过eclipse DDMS看到它,甚至可以使用adb来查看它。但是当我将设备作为USB Mass Stograge设备连接到PC时,文件不会出现。
这是正常的吗?有没有办法在连接为大容量存储设备时使该文件可见?
答案 0 :(得分:1)
保存文件后,告诉MediaScanner有关新文件的信息。见here
MediaScannerConnection.scanFile(MainActivity.this, new String[] { filename }, null, null);