chatapp3-flutter/lib/shared/tools/sc_permission_utils.dart
2026-04-09 21:32:23 +08:00

23 lines
717 B
Dart

import 'package:permission_handler/permission_handler.dart';
class SCPermissionUtils{
static Future<bool> checkMicrophonePermission() async {
// 检查当前权限状态
var status = await Permission.microphone.status;
if (status.isDenied) {
// 请求权限(弹出系统弹窗)
status = await Permission.microphone.request();
}
return status.isGranted;
}
static Future<bool> checkPhotosPermission() async {
// 检查当前权限状态
var status = await Permission.photos.status;
if (status.isDenied) {
// 请求权限(弹出系统弹窗)
status = await Permission.photos.request();
}
return status.isGranted;
}
}