2014-12-04 109 views
1

我试图将图像保存在externalStorage中,但是,有些手机可以在某些手机中使用,但其他手机不能。将图像保存到图库

我认为这是因为API级别,但我试图改变它,但它不起作用。

该图像保存在应用程序的目录中,但我不能在图库中介绍,我不知道是否需要做不同的案例,或者可以使用相同的代码来完成。

问题是,像新闻摩托罗拉手机,或与奇巧手机,或多或少在同一时间,不要保存在画廊。我已经试了很多代码,但我试过与Mediastore,Mediascannerconnection,意图...

我想把图像放在画廊,如果你能解决我的疑问,我会非常感激。

这里的是,在我的智能手机的工作原理,用4.0的命令,而不是在奇巧:

MediaStore.Images.Media.insertImage(getContentResolver(),pathfile,namefile,namefile);

在此先感谢,并为我的英语

回答

0

对不起尝试.insertImage

后调用 this
MediaScannerConnection.scanFile(this, new String[] { filePhoto.getPath() }, new String[] { "image/jpeg" }, null);