Android 立即在库中显示文件夹
我创建了一个将图像保存到SD卡文件夹的应用程序。我注意到它不会立即显示在Gallery应用程序中,过了一段时间它就会显示出来,但当我的第一张图像被保存时,我找不到文件夹。是否有办法在保存第一张图像后立即将文件夹添加到库中?您需要通知媒体扫描仪使用Android 立即在库中显示文件夹,android,gallery,Android,Gallery,我创建了一个将图像保存到SD卡文件夹的应用程序。我注意到它不会立即显示在Gallery应用程序中,过了一段时间它就会显示出来,但当我的第一张图像被保存时,我找不到文件夹。是否有办法在保存第一张图像后立即将文件夹添加到库中?您需要通知媒体扫描仪使用媒体扫描仪扫描文件将新图像添加到数据库中。这可以使用以下代码实现: import android.content.Intent; import android.net.Uri; import android.os.Environment; sendBr
媒体扫描仪扫描文件将新图像添加到数据库中。这可以使用以下代码实现:
import android.content.Intent;
import android.net.Uri;
import android.os.Environment;
sendBroadcast (
new Intent( Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,
Uri.parse( "file://" + "path-to-file" ) )
);
在上述代码中,用新图像的实际路径替换“文件路径”
字符串
如果需要,您还可以使用ACTION\u MEDIA\u MOUNTED
intent扫描整个外部存储器