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

 

相关文章:

  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2022-12-23
  • 2021-09-24
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-16
  • 2021-11-12
  • 2021-06-17
相关资源
相似解决方案