Android将图像从OBB目录添加到Gallery
我正在尝试将存储在OBB目录中的图像扫描到Gallery(在本例中为Google照片) 如果我从图片文件夹扫描,一切正常 工作代码:Android将图像从OBB目录添加到Gallery,android,android-gallery,android-mediascanner,Android,Android Gallery,Android Mediascanner,我正在尝试将存储在OBB目录中的图像扫描到Gallery(在本例中为Google照片) 如果我从图片文件夹扫描,一切正常 工作代码: String outputDir = String.format("%s/%s", Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),"Pictures"); OBB目录代码: String outputDir = String.format("%s/%s"
String outputDir = String.format("%s/%s", Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),"Pictures");
OBB目录代码:
String outputDir = String.format("%s/%s", context.getObbDir(),"Pictures");
用于扫描:
MediaScannerConnection.scanFile(context,
new String[] { picture.getUrl() }, null,
new MediaScannerConnection.OnScanCompletedListener() {
public void onScanCompleted(String path, Uri uri) {
System.out.print("Scanned " + path);
}
});
picture.getUrl()
在本例中是文件url。它首先存储在数据对象中,然后发送到扫描仪。我添加了我的注释作为答案,这样问题就可以标记为回答
如果图片文件夹或其中一个父文件夹包含“.nomedia”文件,则媒体扫描仪不会为图像编制索引。图片文件夹或其父文件夹是否包含“.nomedia”文件,从而禁止媒体扫描仪为图像编制索引?是的。对不起,我没查过。这就是我问题的解决办法。谢谢=)