调用系统相机拍照,保存照片到sd卡指定文件夹
想实时刷新我相册展示的照片(拍完照后再次进入相册可以看到刚刚拍摄的照片)
目前不成功
拍完照返回后有通过广播更新
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, photoUri));// photoUri是我指定的文件夹的uri
------解决思路----------------------
当你完拍照的时候,你可以在onResume里面重新加载你的相册
------解决思路----------------------
楼主拿走,不谢

/**
* 对文件夹进行扫描,使图库可以及时显示自己保存的图片(无需手机重启)
*/
private void scanPhoto(String path) {//这里的path就是你保存图片的路径
MediaScannerConnection
.scanFile(this, new String[] { path }, null, null);
}
------解决思路----------------------
你不能得到保存图片的路径么??
------解决思路----------------------
1.
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(new File(message.getFilePath()));
intent.setData(uri);
activity.sendBroadcast(intent);
------------------------------------------------------------------------------------------------------
2.
final MediaScannerConnection msc = new MediaScannerConnection(mContext, new MediaScannerConnectionClient() {
public void onMediaScannerConnected() {
msc.scanFile("/sdcard/image.jpg", "image/jpeg");
}
public void onScanCompleted(String path, Uri uri) {
Log.v(TAG, "scan completed");
msc.disconnect();
}
});
你试试,不行就看看你返回的uri