java-如何从Android Intent访问用相机拍摄的完整尺寸的图像?

java-如何从Android Intent访问用相机拍摄的完整尺寸的图像?,第1张

概述我的按钮的onclick侦听器如下:button.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){IntentcameraIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent,CA

我的按钮的onclick侦听器如下:

    button.setonClickListener(new OnClickListener() {      @OverrIDe      public voID onClick(VIEw v) {         Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);         startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);      }    });

结果处理如下:

protected voID onActivityResult(int requestCode, int resultCode, Intent data) {   if (requestCode == CAMERA_PIC_REQUEST) {      if (resultCode == Activity.RESulT_OK) {          Bitmap thumbnail = (Bitmap) data.getExtras().get("data");          ImageVIEw PrevIEw = (ImageVIEw) findVIEwByID(R.ID.PrevIEwImage1);          PrevIEw.setimageBitmap(thumbnail);          PrevIEw.setVisibility(VIEw.VISIBLE);      }   }}

我可以使用缩略图了,但是如何访问完整图像,以便可以进行一些 *** 作?我想避免保存文件(如果可能).

解决方法:

这是一个工作示例:http://achorniy.wordpress.com/2010/04/26/howto-launch-android-camera-using-intents/

如果不保存到文件,则无法获取完整尺寸的图像.同样,这也不是一个好主意,因为在内存中拥有如此大的位图将很快导致内存不足异常.

总结

以上是内存溢出为你收集整理的java-如何从Android Intent访问用相机拍摄的完整尺寸的图像?全部内容,希望文章能够帮你解决java-如何从Android Intent访问用相机拍摄的完整尺寸的图像?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1084665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存