private final static int IMAGE_REQUEST_CODE = 1;
private void getPicture() {
Intent intentFromGallery = new Intent();
intentFromGallery.setType("image/*"); // 设置文件类型
intentFromGallery
.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intentFromGallery,
IMAGE_REQUEST_CODE);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode != Activity.RESULT_CANCELED) {
switch (requestCode) {
case IMAGE_REQUEST_CODE:
//这就是图库应用返回的图片文件uri
Uri uri = data.getData();
doSomethingWithIt(uri);
break;
}
}
super.onActivityResult(requestCode, resultCode, data);
}