启动系统相册intent
Intent intentFromGallery = new Intent()
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {//4.4及以上
intentFromGallery.setAction(Intent.ACTION_PICK)
} else {//4.4以下
intentFromGallery.setAction(Intent.ACTION_GET_CONTENT)
}
intentFromGallery.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*")
startActivityForResult(intentFromGallery, IMAGE_REQUEST_CODE)
从系统相册中任意选择一张图片以后回调onActivityResult()
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode != RESULT_CANCELED) {
switch (requestCode) {
case IMAGE_REQUEST_CODE:
Uri originalUri = data.getData();
try {
Bitmap photo = BitmapUtils.getAngleBitmap(this, originalUri);
setImageAndCameraResult(photo);
} catch (Exception e) {
e.printStac