调用手机拍照后,图库不显示刚刚拍到的照片

拍照后可以在onActivityResult中使用   Bitmap bm = (Bitmap) data.getExtras().get("data");   获得刚刚拍到的照片。

fileName为手动保存照片的路径。用以下代码,可以将照片放入图库中:


    MediaStore.Images.Media.insertImage(getContentResolver(), bm, "", ""); 
    Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); 
    Uri uri = Uri.fromFile(new File(fileName)); 
    intent.setData(uri); 
    this.sendBroadcast(intent);

你可能感兴趣的:(android)