public class TakePhotoImpl extends java.lang.Object implements TakePhoto
TakePhoto.TakeResultListener| 构造器和说明 |
|---|
TakePhotoImpl(android.app.Activity activity,
TakePhoto.TakeResultListener listener) |
TakePhotoImpl(Fragment fragment,
TakePhoto.TakeResultListener listener) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
处理拍照或从相册选择的图片或裁剪的结果
|
void |
onCreate(android.os.Bundle savedInstanceState) |
void |
onCrop(MultipleCrop multipleCrop,
CropOptions options)
裁剪多张图片
|
void |
onCrop(android.net.Uri imageUri,
android.net.Uri outPutUri,
CropOptions options)
-----crop------
|
void |
onEnableCompress(CompressConfig config,
boolean showCompressDialog)
启用图片压缩
|
void |
onPickFromCapture(android.net.Uri outPutUri)
从相机获取图片(不裁剪)
|
void |
onPickFromCaptureWithCrop(android.net.Uri outPutUri,
CropOptions options)
从相机获取图片并裁剪
|
void |
onPickFromDocuments()
从文件中获取图片(不裁剪)
|
void |
onPickFromDocumentsWithCrop(android.net.Uri outPutUri,
CropOptions options)
从文件中获取图片并裁剪
|
void |
onPickFromGallery()
从相册中获取图片(不裁剪)
|
void |
onPickFromGalleryWithCrop(android.net.Uri outPutUri,
CropOptions options)
从相册中获取图片并裁剪
|
void |
onPickMultiple(int limit)
图片多选
|
void |
onPickMultipleWithCrop(int limit,
CropOptions options)
图片多选,并裁切
|
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
permissionNotify(PermissionManager.TPermissionType type) |
void |
setTakePhotoOptions(TakePhotoOptions options)
设置TakePhoto相关配置
|
public TakePhotoImpl(android.app.Activity activity,
TakePhoto.TakeResultListener listener)
public TakePhotoImpl(Fragment fragment,
TakePhoto.TakeResultListener listener)
public void onSaveInstanceState(android.os.Bundle outState)
onSaveInstanceState 在接口中 TakePhotopublic void onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
TakePhotoonActivityResult 在接口中 TakePhotopublic void onPickMultiple(int limit)
TakePhotoonPickMultiple 在接口中 TakePhotolimit - 最多选择图片张数的限制public void onPickMultipleWithCrop(int limit,
CropOptions options)
TakePhotoonPickMultipleWithCrop 在接口中 TakePhotolimit - 最多选择图片张数的限制options - 裁剪配置public void onCrop(android.net.Uri imageUri,
android.net.Uri outPutUri,
CropOptions options)
throws TException
onCrop 在接口中 TakePhotoimageUri - 要裁剪的图片outPutUri - 图片裁剪之后保存的路径options - 裁剪配置TExceptionpublic void onCrop(MultipleCrop multipleCrop, CropOptions options) throws TException
TakePhotoonCrop 在接口中 TakePhotomultipleCrop - 要裁切的图片的路径以及输出路径options - 裁剪配置TExceptionpublic void onPickFromDocuments()
TakePhotoonPickFromDocuments 在接口中 TakePhotopublic void onPickFromGallery()
TakePhotoonPickFromGallery 在接口中 TakePhotopublic void onPickFromGalleryWithCrop(android.net.Uri outPutUri,
CropOptions options)
TakePhotoonPickFromGalleryWithCrop 在接口中 TakePhotooutPutUri - 图片裁剪之后保存的路径options - 裁剪配置public void onPickFromDocumentsWithCrop(android.net.Uri outPutUri,
CropOptions options)
TakePhotoonPickFromDocumentsWithCrop 在接口中 TakePhotooutPutUri - 图片裁剪之后保存的路径options - 裁剪配置public void onPickFromCapture(android.net.Uri outPutUri)
TakePhotoonPickFromCapture 在接口中 TakePhotooutPutUri - 图片保存的路径public void onPickFromCaptureWithCrop(android.net.Uri outPutUri,
CropOptions options)
TakePhotoonPickFromCaptureWithCrop 在接口中 TakePhotooutPutUri - 图片裁剪之后保存的路径options - 裁剪配置public void onEnableCompress(CompressConfig config, boolean showCompressDialog)
TakePhotoonEnableCompress 在接口中 TakePhotoconfig - 压缩图片配置showCompressDialog - 压缩时是否显示进度对话框public void setTakePhotoOptions(TakePhotoOptions options)
TakePhotosetTakePhotoOptions 在接口中 TakePhotopublic void permissionNotify(PermissionManager.TPermissionType type)
permissionNotify 在接口中 TakePhoto