程序需求,需要上传头像,所以就调用了三星盖三的系统拍照方法
调用系统拍照方法如下:
// 调用系统拍照程序自定义保存文件路径
private void takePhoto() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Uri uri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE); // create a file to save the image
intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); // set the image file name
startActivityForResult(intent, Contants.TAKEPHOTO);
}
MediaStore.ACTION_IMAGE_CAPTURE - Intent Action type to requesting an image from an existing camera application
MediaStore. EXTRA_OUTPUT -