我正在做一个phoneGap应用程序,它会对图片进行一些更改并将其保存回// sdcard / Download /文件夹。使用像ES文件资源管理器这样的第三方应用程序,我可以看到图片已添加到“下载”文件夹中。然而,即使在我点击刷新按钮后,厨房似乎也没有承认这一变化。有什么想法吗?
function copyPic(){
window.resolveLocalFileSystemURI(imagefilename, resOnSuccess, fail);
}
function resOnSuccess(entry){
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
function(fileSys) {
fileSys.root.getDirectory("Download", {create:false, exclusive: false},
function(directory) {
entry.copyTo(directory, "newFile1.JPG", success, fail);
}, fail);
}, fail);
}
答案 0 :(得分:3)
只需致电:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"
+ Environment.getExternalStorageDirectory())));
会更新您的图库,但需要一些时间。