我正在创建我的应用程序文件夹/Android/data/com. mycompany. myapp。首先它是空的。但是它在Windows资源管理器中不可见。这样做可以解决这个问题:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
不幸的是,API 19(4.4)不再支持这种方式。
对于Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,我需要指定一个文件,而不是文件夹。对于MediaScannerConnection. scanFile...
1条答案
按热度按时间hpxqektj1#
我实施了这个变通方案:
1.创建所需文件夹
1.在这个文件夹中创建一个空的“虚拟”文件
1.使用以下命令向媒体扫描程序通告此文件:
这将使文件和文件夹在Windows中可见。