Commit ba96a4bc105262e8df094b2477460b01f4afbbb0
1 parent
e811f164
feat:方法注释优化
Showing
2 changed files
with
3 additions
and
1 deletions
lib/common/permission/permissionRequestPage.dart
@@ -8,6 +8,7 @@ import 'package:wow_english/common/permission/permissionRequester.dart'; | @@ -8,6 +8,7 @@ import 'package:wow_english/common/permission/permissionRequester.dart'; | ||
8 | 8 | ||
9 | import '../../utils/log_util.dart'; | 9 | import '../../utils/log_util.dart'; |
10 | 10 | ||
11 | +///带有隐私合规弹窗的透明权限申请页面,主要应对android各大应用市场对隐私权限申请需同步告知索取权限目的 | ||
11 | class PermissionRequestPage extends StatefulWidget { | 12 | class PermissionRequestPage extends StatefulWidget { |
12 | const PermissionRequestPage(this.permissions, | 13 | const PermissionRequestPage(this.permissions, |
13 | this.permissionNames, this.permissionDesc, | 14 | this.permissionNames, this.permissionDesc, |
lib/common/permission/permissionRequester.dart
@@ -4,9 +4,10 @@ import 'package:wow_english/common/permission/permissionRequestPage.dart'; | @@ -4,9 +4,10 @@ import 'package:wow_english/common/permission/permissionRequestPage.dart'; | ||
4 | 4 | ||
5 | /// 带隐私合规功能的权限检查及请求入口 | 5 | /// 带隐私合规功能的权限检查及请求入口 |
6 | /// 外部可通过此方法来进行权限的检查和请求,将自动跳转到`PermissionRequestPage`页面。 | 6 | /// 外部可通过此方法来进行权限的检查和请求,将自动跳转到`PermissionRequestPage`页面。 |
7 | -/// 传入 `Permission` 以及对应的权限名称 `permissionTypeStr`,如果有权限则返回 `Future true` | 7 | +/// 传入 `Permission` 以及对应的(中文)权限名称 `permissionName` |
8 | /// permissionDesc:设备权限使用说明(描述) | 8 | /// permissionDesc:设备权限使用说明(描述) |
9 | /// isRequiredPermission:是否强制要求 如果为 `true`,则 "取消" 按钮将执行 "退出app" 的操作 | 9 | /// isRequiredPermission:是否强制要求 如果为 `true`,则 "取消" 按钮将执行 "退出app" 的操作 |
10 | +/// return 如果有权限则返回 `Future<true>` | ||
10 | Future<bool> requestPermission( | 11 | Future<bool> requestPermission( |
11 | BuildContext context, | 12 | BuildContext context, |
12 | Permission permission, | 13 | Permission permission, |