Android 拍照获取图片和图库获取图片

来源:互联网 发布:淘宝十大名店是谁创的 编辑:程序博客网 时间:2024/05/16 12:28

拍照的意图:

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent, TAKEPHOTO);

返回数据获得图片:

Bundle bundle = data.getExtras();Bitmap bitmap = (Bitmap) bundle.get("data");imageView.setImageBitmap(bitmap);

去图库选图的意图:

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

返回数据获得图片:

Uri uri = data.getData();imageView.setImageURI(uri);

总结:原先拍照获取图片有各种很麻烦的方法,最终还是给我找到了这种最简单粗暴的。

去图库选图后如果所选图片过大,会出现

bitmap too large to be uploaded into a texture


0 0
原创粉丝点击