Android——刷新媒体库 Binary

需求场景:当程序操作sd卡,比如在sd卡中存图,此时这张图在图库中无显示。


解决方式:调用刷新媒体库代码。

具体代码:

       Uri data = Uri.parse("file://" + WORKSPACE + strFileName + ".jpg");
    sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, data));

更新(2013-09-04):

  媒体库更新全扫描代码:

    sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
原文地址:https://www.cnblogs.com/nmj1986/p/2701532.html