`
jiguansheng
  • 浏览: 127699 次
  • 性别: Icon_minigender_1
  • 来自: 九江
社区版块
存档分类
最新评论

android 拍照后保存图片(2) onActivityResult

 
阅读更多

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
                super.onActivityResult(requestCode, resultCode, data);

                Bundle extras = data.getExtras();

                Bitmap b = (Bitmap) extras.get("data");

                // img.setImageBitmap(b);
                
                if (b != null) {

                        try {
                                BufferedOutputStream bos = new BufferedOutputStream(
                                                new FileOutputStream(android.os.Environment
                                                                .getExternalStorageDirectory()
                                                                + "/a.jpeg"));
                                b.compress(CompressFormat.JPEG, 75, bos);
                                bos.flush();
                                bos.close();
                        } catch (Exception e) {
                              
                                e.printStackTrace();
                        }

                }
}
 
分享到:
评论

相关推荐

    适配AndroidQ调用系统相机拍照后保存到相册并显示在界面上

    最近一直抽空在做仿微信朋友圈的功能,在点击加号选择选择拍摄进入相机拍照并将图片显示出来,因为版本迭代(Android11马上也就出来了),所以需要进行版本适配,所以在这里进行记录一下,方便以后查看和小伙伴们...

    获取Android拍照后的图片

    总的来说,获取Android拍照后的图片涉及启动相机应用、处理返回的结果、获取高清图片和缩略图,以及处理资源文件。这个过程中需要理解Intent、Activity生命周期、权限管理、图片处理和资源管理等Android基础知识。

    android拍照保存图片

    综上所述,实现"android拍照保存图片"功能涉及到请求相机权限、启动相机应用、接收返回的图像数据、自定义文件名并保存图片到SD卡等多个步骤。这些步骤需要根据不同的Android版本进行适当的适配和优化,以确保在各种...

    android拍照保存技术

    以上就是Android拍照保存技术的主要内容。理解并掌握这些知识点,对于开发Android应用尤其是涉及到多媒体处理的应用至关重要。希望这个分享对Android新手有所帮助,让你们在开发过程中更加得心应手。

    Android拍照与相册图片裁剪

    在Android应用开发中,"Android拍照与相册图片裁剪"是一个常见的功能需求,涉及到用户交互和权限管理等多个方面。以下将详细阐述实现这一功能的关键知识点: 1. **请求相机权限**:在Android 6.0(API级别23)及...

    Android拍照、相册 获取图片后,裁剪图片

    同样,裁剪完成后,`onActivityResult()`会被调用,我们需要从中获取裁剪后的图片数据: ```java if (requestCode == REQUEST_IMAGE_CROP && resultCode == RESULT_OK) { Bundle extras = data.getExtras(); ...

    Android调用系统照相机并保存

    当用户拍照并保存后,系统会回调onActivityResult()方法。我们需要在这里处理返回的结果,例如: ```java @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super....

    Android拍照选择图片Demo

    总结来说,"Android拍照选择图片Demo"涉及到的关键技术点包括:使用`Intent`启动相机和图库,处理返回的数据,读取和保存图片,管理权限,以及适配不同设备和Android版本。开发者需要掌握这些基础知识才能在实际项目...

    delphi xe6 android 调用照相机摄像头拍照片

    你可以根据需要进一步处理这个图片,比如将其显示在应用的ImageView控件中,或者保存到本地文件系统。 值得注意的是,由于Android系统的权限管理,你需要在`AndroidManifest.xml`文件中添加使用相机的权限: ```...

    android图片或拍照选取指定区域的 完美解决方案

    本篇文章将深入探讨这个"完美解决方案",讲解如何在Android中实现在图片选取或拍照后,对特定区域进行裁剪。 首先,我们需要引入相关库来处理图片的选取和裁剪。`CropImage`是一个常用的第三方库,它提供了方便的...

    Android 拍照获取图片

    本文将深入探讨如何在Android应用中实现拍照并获取图片。 首先,我们需要了解Android系统提供的相机API。在Android 3.0(API级别11)及更高版本中,Android引入了`Camera`类,提供对硬件相机的直接访问。然而,从...

    android调用拍照存储demo

    // 创建一个File对象,用于存储拍照后的图片 File photoFile = null; try { photoFile = createImageFile(); } catch (IOException e) { e.printStackTrace(); } if (photoFile != null) { // 将File对象的...

    Android照相或选择图片设置头像Demo

    当用户完成拍照或选择图片后,系统会回调`onActivityResult()`: ```java @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == CAMERA_REQUEST_CODE ...

    Android 相册获取图片或者相机拍照获取图片

    以上就是使用Android Studio开发时,如何在4.4版本以上系统中获取图片和拍照的完整流程。通过FileProvider,我们可以安全地与其它应用共享文件,并遵循Android的权限管理规则。适配各种手机的文件系统路径主要体现在...

    android拍照后将照片上传服务器的例子

    以上就是“android拍照后将照片上传服务器的例子”所涉及的主要技术点,实现这样一个功能需要理解Android的相机API、文件操作、网络请求以及权限管理等多个方面的知识。通过这个例子,开发者可以更好地掌握Android...

    android和js交互拍照后将url返回给js

    // 处理并保存图片 } else if (requestCode == REQUEST_IMAGE_CHOOSER && resultCode == RESULT_OK) { Uri selectedImage = data.getData(); // 获取图片路径并处理 } } ``` 三、Android与JS交互 在Android...

    Android 拍照上传图片

    在Android平台上,实现拍照上传图片的功能是移动应用开发中常见的需求。这个过程涉及到多个关键步骤,包括请求相机权限、启动相机、处理返回的图像数据、裁剪或压缩图片(如果需要)、以及上传到服务器。以下将详细...

    android studio 调用相机拍照,选择相册照片

    当用户拍照后,`onActivityResult()`会被调用,此时我们可以获取到拍摄的照片: ```java @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == ...

    Android 框选截取相册、拍照所得图片

    8. **保存图片**:裁剪后的图片可能需要保存到应用的私有目录,使用`ContentResolver`或`FileOutputStream`完成保存操作。 在整个过程中,需要注意处理各种异常情况,例如用户没有选择图片、相机应用崩溃等。此外,...

    调用Android摄像头并保存

    如果SD卡未挂载,我们无法保存图片,因此需要处理这种情况,比如显示错误提示。 如果SD卡可用,我们可以继续保存照片。通常,相机应用会把照片的`Bitmap`数据存放在`data.getData()`返回的`Uri`中。不过,这个例子...

Global site tag (gtag.js) - Google Analytics