具体代码如下:
第一步:
try {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 0);
} catch (ActivityNotFoundException e) {
// Do nothing for now
}
第二步:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
try {
if (requestCode != 0) {
return;
}
super.onActivityResult(requestCode, resultCode, data);
Bundle extras = data.getExtras();
Bitmap b = (Bitmap) extras.get("data");
//
//
ImageView a = (ImageView)findViewById(R.id.imageView1);
a.setImageBitmap(b);
//
/*
* 得到图片对图片处理...
*/
} catch (Exception e) {
// TODO: handle exception
System.out.println(e.getMessage());
}
}
分享到:
相关推荐
在Android开发中,图片处理是一项常见且重要的任务。图片压缩是为了优化应用性能,减少内存消耗,尤其是对于相机拍摄的照片,由于其高分辨率,不压缩可能会导致应用运行缓慢甚至崩溃。本教程将详细介绍如何在Android...
在Android应用开发中,获取用户设备上的图片或者通过相机拍摄新照片是常见的需求。随着Android系统的不断升级,尤其是从Android 4.4(KitKat)开始引入的存储权限管理变化,开发者需要采取不同的策略来适配不同的...
在Android应用开发中,"拍照"和"获取...以上是实现"android开发拍照、获取相册图片"的主要知识点,这些知识涵盖了Android权限管理、文件操作、图片处理、网络上传等多个方面,对于开发一款完整的Android应用至关重要。
在Android系统中,获取照片的拍摄日期以及其他相关信息是通过读取图像文件的元数据来实现的。这些元数据通常存储在JPEG文件的Exchangeable Image File Format (EXIF) 标签中。以下是一些关键步骤和知识点,教你如何...
在Android应用开发中,图片选择和上传是一项常见的功能,尤其在社交、电商或者任何需要用户交互的App中。本文将详细解析如何使用Android Studio来实现这个功能,特别关注"android upload image"这一核心标签。 首先...
在Android应用开发中,自定义视频拍摄和图片拍摄是一项常见的需求。这通常涉及到对系统默认相机功能的扩展或完全自定义,以满足特定的应用场景和用户体验。以下将详细讲解实现这些功能所需的关键知识点。 首先,...
在Android和JavaScript(JS)应用之间进行交互是移动开发中常见的需求,特别是在混合式应用开发中。本篇文章将深入探讨如何在Android应用中通过拍照或选取相册中的图片,并将图片URL返回给JavaScript,以便在H5页面...
在Android平台上,开发一款应用程序需要实现拍照功能并能获取拍摄的照片,这涉及到多个步骤和关键知识点。以下将详细讲解这个过程: 1. **请求相机权限**:在Android 6.0(API级别23)及以上版本,应用需要在运行时...
在Android开发中,实现“多张图片展示”的功能是一个常见的需求,尤其在社交应用中,如微信的朋友圈功能。这个功能允许用户通过多种途径选择图片,例如从相册选取多张图片或者直接拍照,之后还能提供删除选项。下面...
以上就是实现“Android开发通过相册或照相选择头像”功能的主要步骤和技术要点,涵盖了权限管理、启动相机和相册、处理回调、图片裁剪以及图片处理等关键知识点。开发者可以根据具体需求对这些步骤进行调整和优化,...
在Android应用开发中,调用系统相机和相册是常见的需求,这通常涉及到用户与设备媒体库的交互。本文将详细讲解如何不依赖第三方库,仅使用Android原生API实现拍照和图片多选功能。 首先,调用系统相机拍摄照片。在...
在Android开发中,图片拍摄、裁剪以及显示是常见的功能需求,尤其在社交应用、电商应用等场景下。本文将详细讲解如何实现“点击显示选择弹出框,拍照裁剪显示或者选择照片裁剪显示”的功能。 首先,我们需要在用户...
在Android开发中,微信作为一款流行的社交应用,其功能丰富的用户界面和流畅的用户体验一直备受开发者们的关注。本文将深入探讨如何实现“超高仿微信图片选择和拍照”这一功能,结合提供的博客实例代码,我们将从...
在Android开发中,图片剪切是一项常见的功能,广泛应用于各种应用程序,如社交应用、图像编辑应用等。"android demo图片剪切"是一个示例项目,它演示了如何在Android平台上实现图片裁剪功能,包括从相册选择图片进行...
在Android开发中,用户经常需要从手机的图片库选择照片或直接通过相机拍摄新照片。这个功能在许多应用中都十分常见,例如社交应用、个人资料设置等。本示例程序"PickPictureDemo"旨在演示如何实现这一功能,并对选取...
在Android应用开发中,"Android选择/拍摄图片并裁剪_cookieMonster"是一个常见的功能需求,尤其是在用户需要上传头像或分享个人图片时。这个过程涵盖了多个步骤和技术知识点,包括访问设备存储、调用相机、图像处理...
在Android开发中,将用户拍摄的照片或从相册选择的图片上传到服务器,以及实现断点续传下载功能,是常见的需求。以下是这些功能的技术实现细节: 1. **使用Servlet上传图片** Servlet是一种Java Web组件,用于处理...
在Android应用开发中,"Android拍照与相册图片裁剪"是一个常见的功能需求,涉及到用户交互和权限管理等多个方面。以下将详细阐述实现这一功能的关键知识点: 1. **请求相机权限**:在Android 6.0(API级别23)及...
在Android平台上,开发一款应用程序以调用相机拍摄照片并将其上传到PC端服务器是一项常见的任务。这个过程涉及到了Android的相机API、文件操作以及网络通信技术。以下是对这些知识点的详细解释: 1. **Android相机...
在Android平台上,实现拍照上传图片的功能是移动应用开发中常见的需求。这个过程涉及到多个关键步骤,包括请求相机权限、启动相机、处理返回的图像数据、裁剪或压缩图片(如果需要)、以及上传到服务器。以下将详细...