-
- All Implemented Interfaces:
-
android.os.Parcelable
@Stable() public interface CaptureStrategy implements Parcelable拍照策略
-
-
Method Summary
Modifier and Type Method Description abstract BooleanshouldRequestWriteExternalStoragePermission(Context context)是否需要申请 WRITE_EXTERNAL_STORAGE 权限 abstract UricreateImageUri(Context context)生成图片 Uri abstract MediaResourceloadResource(Context context, Uri imageUri)获取拍照结果 abstract UnitonTakePictureCanceled(Context context, Uri imageUri)当用户取消拍照时调用 StringcreateImageName(Context context)生成图片名 BundlegetCaptureExtra()用于为相机设置启动参数 返回值会传递给启动相机的 Intent -
-
Method Detail
-
shouldRequestWriteExternalStoragePermission
abstract Boolean shouldRequestWriteExternalStoragePermission(Context context)
是否需要申请 WRITE_EXTERNAL_STORAGE 权限
-
createImageUri
abstract Uri createImageUri(Context context)
生成图片 Uri
-
loadResource
abstract MediaResource loadResource(Context context, Uri imageUri)
获取拍照结果
-
onTakePictureCanceled
abstract Unit onTakePictureCanceled(Context context, Uri imageUri)
当用户取消拍照时调用
-
createImageName
String createImageName(Context context)
生成图片名
-
getCaptureExtra
Bundle getCaptureExtra()
用于为相机设置启动参数 返回值会传递给启动相机的 Intent
-
-
-
-