android4.4以上版本获取图片的uri

android4.4以下的版本,一般获取手机本地图片的uri的方法是,

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent,1000);

然后在onActivityResult中接收uri,但这个方法在4.4以上的版本就不行了,需要使用以下方法,

Intent intent = new Intent(Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent,1000);

然后在onActivityResult就可以接收到图片的uri了

你可能感兴趣的:(Android学习笔记)