//跳转至相册界面
protected void getImageFromAlbum() {
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");//相片类型
startActivityForResult(intent, PICK_PHOTO);
}
//返回接收图片,其中getBitmapFromUri()为根据Uri获取( 优化后的)图片
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == PICK_PHOTO) {
Uri uri = data.getData();
Bitmap bitmap = getBitmapFromUri(this, uri);
ImageView iv = (ImageView) findViewById(R.id.iv_photo);
iv.setImageBitmap(bitmap);
}
}
//根据Uri获取图片,这个代码片格式
public static Bitmap getBitmapFromUri(Activity activity, Uri uri) {
Bitmap bm = null;
InputStream is = null;
try {
is = activity.getContentResolver().openInputStream(uri);
//
(笔记)Android获取相册图片并返回
最新推荐文章于 2024-04-08 11:44:53 发布