|
|
@@ -413,18 +413,23 @@ class PrivacyController extends BaseController {
|
|
|
await saveAndRefreshAssets(pickList);
|
|
|
}
|
|
|
} else {
|
|
|
- ToastUtil.show("请先开启权限");
|
|
|
+ ToastUtil.show("Please enable the album permission first.");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
// 开启相机
|
|
|
Future<void> openCamera() async {
|
|
|
- final entity = await CameraPicker.pickFromCamera(
|
|
|
- Get.context!,
|
|
|
- pickerConfig: const CameraPickerConfig(),
|
|
|
- );
|
|
|
- if (entity != null) {
|
|
|
- await saveAndRefreshAssets([entity]);
|
|
|
+ var status = await Permission.camera.status;
|
|
|
+ if (status == PermissionStatus.granted) {
|
|
|
+ final entity = await CameraPicker.pickFromCamera(
|
|
|
+ Get.context!,
|
|
|
+ pickerConfig: const CameraPickerConfig(),
|
|
|
+ );
|
|
|
+ if (entity != null) {
|
|
|
+ await saveAndRefreshAssets([entity]);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ ToastUtil.show("Please enable the camera permission first.");
|
|
|
}
|
|
|
}
|
|
|
}
|