前言:当下许多程序都有图片上传、发送等功能,这就需要调用摄像头拍照或者获取系统图库的照片,此功能较为常用,在结合网上一些教程及实践,总结出的一份代码,在此记录一下。
首先定义一些程序需要用到的常量
  | 
  | 
使用Intent调用系统图库,Action为Intent.ACTION_GET_CONTENT
  | 
  | 
使用Intent调用系统相机,Action为android.media.action.IMAGE_CAPTURE
  | 
  | 
使用Intent调用系统裁剪,Action为com.android.camera.action.CROP
  | 
  | 
系统调用相册、相机、裁剪操作后回调,在onActivityResult里根据requestCode进行处理
  | 
  |