Intent intent = new Intent(Intent.ACTION_PICK, null);
intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, IMAGE_UNSPECIFIED);
startActivityForResult(intent, PHOTOZOOM);这是启动相册的源码 能不能让相册每次都从新搜索一遍sd卡
intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, IMAGE_UNSPECIFIED);
startActivityForResult(intent, PHOTOZOOM);这是启动相册的源码 能不能让相册每次都从新搜索一遍sd卡
发现程序把图片保存到sdcard后,在相册里面找不到,只有在sdcard重新装载后会出现图片;
原来图片保存到本地后,需要通知相册,加上如下代码就好了:
Uri localUri = Uri.fromFile(imageFile);
Intent localIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, localUri);
sendBroadcast(localIntent);imageFile是图片的File对象;
发现程序把图片保存到sdcard后,在相册里面找不到,只有在sdcard重新装载后会出现图片;
原来图片保存到本地后,需要通知相册,加上如下代码就好了:
Uri localUri = Uri.fromFile(imageFile);
Intent localIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, localUri);
sendBroadcast(localIntent);imageFile是图片的File对象;