应用开发中如果需要从相册中取一张图片,可以使用以下方法:
Intent intent = new Intent(Intent.ACTION_PICK, null);//生成新的Intent
intent.setDataAndType(//设置数据位置和类型
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
MediaStore.Images.Media.CONTENT_TYPE);
try {
startActivityForResult(intent, PHOTO_PICKED_WITH_DATA);//启动相册
} catch (ActivityNotFoundException e) {
}
重载 Activity的 onActivityResult方法:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Uri uri = data.getData();//这样即可取得所选图片的Uri了,后面即可根据需要处理了。
}