拍照後無法在系統圖庫中找到該圖片

有時候我們會遇到這種情況,當我們指定了圖片存儲位置,去調用系統照相機拍照時,當結束拍照後,我們能在指定位置上看到圖片,卻沒法在系統圖庫中找到該圖片,那麼該怎麼操作讓我們拍的照片出現在系統圖庫中呢?
我們需要在拍完照後發一個廣播去通知系統圖庫,具體代碼如下

/**
 * 保存圖片後通知系統相冊
 *  
 * @param context 
 * @param file 圖片文件 
 */
 public static void afterSaveImage(Context context, File file) {
    Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
    intent.setData(uri);
    context.sendBroadcast(intent);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章