Android Newly Taken Photo from custom camera does not appear in gallery (media store)

前端 未结 3 1142
时光取名叫无心
时光取名叫无心 2021-01-24 05:40
  1. in my app, i initially load all the images from the gallery, i.e. (MediaStore.Images.Media.EXTERNAL_CONTENT_URI)

  2. user can take picture via my app, but i

3条回答
  •  南方客
    南方客 (楼主)
    2021-01-24 06:19

    You just need to send an broadcast "ACTION_MEDIA_SCANNER_SCAN_FILE" so that the mediascanner can scan for the image you saved.

     Intent mediaScanIntent = new Intent( Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
     mediaScanIntent.setData(uri);
     sendBroadcast(mediaScanIntent);
    

    just set the uri of the the newly created image. :)

提交回复
热议问题