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, |