
我的按钮的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访问用相机拍摄的完整尺寸的图像?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)