从相册选一张图片的方法

应用开发中如果需要从相册中取一张图片,可以使用以下方法:

 

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了,后面即可根据需要处理了。

}

你可能感兴趣的:(null,相册)