Android——刷新媒体库

需求场景:当程序操作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())));

 

posted @ 2012-09-25 14:44  Binary-Stream  阅读(1217)  评论(0编辑  收藏  举报