时间:2024-11-15 来源:网络 人气:
Android 调用系统相机进行拍照与裁剪的详细教程
在Android开发中,调用系统相机拍照并实现图片裁剪是一个常见的功能。本文将详细介绍如何实现这一功能,包括调用系统相机拍照、获取图片路径、启动裁剪界面以及处理裁剪后的图片。以下是详细的步骤和代码示例。
在进行拍照和裁剪之前,我们需要做一些准备工作:
```java
String[] permissions = new String[]{
Manifest.permission.CAMERA,
Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.READ_EXTERNAL_STORAGE
首先,我们需要创建一个Intent来启动系统相机拍照。
```java
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File photoFile = new File(getExternalFilesDir(Environment.DIRECTORY_PICTURES),