我在使用媒体扫描仪时遇到问题,在我的程序中,我正在通过...运行媒体扫描仪。 sendBroadcast(new Intent( Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()))); 上面的代码可以工作,但它作为异步运行,这对我来说有点痛苦。 有什么方法可以停止,直到mediascanner完成工作。 我正在从sd卡中获取音乐文件列表,问题是在mediascanner返回结果之…

2020年10月7日 0条评论 14点热度 阅读全文

嗨,我正在尝试通过启动扫描来刷新图库。对于运行Kitkat和更高版本的设备,我正在使用mediascannerconnection。但是mediaScannerConnection需要绝对路径来进行扫描。我所拥有的是 DocumentFile ,它似乎没有任何方法来获取它的绝对路径。 以下是我正在使用的代码: 要获得使用新的棒棒糖API写入文件夹的权限->将选定的URI保存到全局变量中->隐藏的逻辑(创建/删除“.nomedia”文件)。 // Calling folder selector. Inte…

2020年2月28日 0条评论 18点热度 阅读全文

嗨,我正在尝试通过启动扫描来刷新图库。对于运行Kitkat和更高版本的设备,我正在使用mediascannerconnection。但是mediaScannerConnection需要绝对路径来进行扫描。我所拥有的是 DocumentFile ,它似乎没有任何方法来获取它的绝对路径。 以下是我正在使用的代码: 要获得使用新的棒棒糖API写入文件夹的权限->将选定的URI保存到全局变量中->隐藏的逻辑(创建/删除“.nomedia”文件)。 // Calling folder selector. Inte…

2019年7月22日 0条评论 64点热度 阅读全文