Showing
6 changed files
with
28 additions
and
1 deletions
| @@ -18,6 +18,8 @@ | @@ -18,6 +18,8 @@ | ||
| 18 | <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> | 18 | <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> |
| 19 | <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> | 19 | <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> |
| 20 | <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/> | 20 | <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/> |
| 21 | + | ||
| 22 | + <uses-permission android:name="android.permission.READ_CALL_LOG" /> | ||
| 21 | 23 | ||
| 22 | <application | 24 | <application |
| 23 | 25 |
| @@ -50,6 +50,7 @@ import 'package:flutter/services.dart'; | @@ -50,6 +50,7 @@ import 'package:flutter/services.dart'; | ||
| 50 | import 'package:permission_handler/permission_handler.dart'; | 50 | import 'package:permission_handler/permission_handler.dart'; |
| 51 | import 'package:flutter_localizations/flutter_localizations.dart'; | 51 | import 'package:flutter_localizations/flutter_localizations.dart'; |
| 52 | 52 | ||
| 53 | + | ||
| 53 | // Future<bool> _requestPermissions() async { | 54 | // Future<bool> _requestPermissions() async { |
| 54 | // Map<Permission, PermissionStatus> permissions = await [ | 55 | // Map<Permission, PermissionStatus> permissions = await [ |
| 55 | // Permission.photos, | 56 | // Permission.photos, |
| @@ -26,6 +26,7 @@ import 'package:one_key/res/colors.dart'; | @@ -26,6 +26,7 @@ import 'package:one_key/res/colors.dart'; | ||
| 26 | import 'package:one_key/utils/dialog_util.dart'; | 26 | import 'package:one_key/utils/dialog_util.dart'; |
| 27 | import 'package:one_key/utils/event_bus.dart'; | 27 | import 'package:one_key/utils/event_bus.dart'; |
| 28 | import 'package:one_key/route/navigator_util.dart'; | 28 | import 'package:one_key/route/navigator_util.dart'; |
| 29 | +import 'package:one_key/utils/get_call_log.dart'; | ||
| 29 | import 'package:one_key/utils/misc.dart'; | 30 | import 'package:one_key/utils/misc.dart'; |
| 30 | import 'package:one_key/utils/utils.dart'; | 31 | import 'package:one_key/utils/utils.dart'; |
| 31 | import 'package:one_key/widgets/MyDivider.dart'; | 32 | import 'package:one_key/widgets/MyDivider.dart'; |
| @@ -917,8 +918,10 @@ class TableManagerPageState extends State<TableManagerPage> { | @@ -917,8 +918,10 @@ class TableManagerPageState extends State<TableManagerPage> { | ||
| 917 | TextInputType.numberWithOptions(decimal: true), | 918 | TextInputType.numberWithOptions(decimal: true), |
| 918 | )), | 919 | )), |
| 919 | InkWell( | 920 | InkWell( |
| 920 | - onTap: () { | 921 | + onTap: () async { |
| 921 | _openAddressBook(); | 922 | _openAddressBook(); |
| 923 | + // var result = await CallLogUtil.getCallLog(); | ||
| 924 | + // print(result); | ||
| 922 | }, | 925 | }, |
| 923 | child: Container( | 926 | child: Container( |
| 924 | width: ScreenUtil().setWidth(74) * 2, | 927 | width: ScreenUtil().setWidth(74) * 2, |
lib/utils/get_call_log.dart
0 → 100644
| @@ -211,6 +211,13 @@ packages: | @@ -211,6 +211,13 @@ packages: | ||
| 211 | url: "https://pub.flutter-io.cn" | 211 | url: "https://pub.flutter-io.cn" |
| 212 | source: hosted | 212 | source: hosted |
| 213 | version: "1.0.1" | 213 | version: "1.0.1" |
| 214 | + call_log: | ||
| 215 | + dependency: "direct main" | ||
| 216 | + description: | ||
| 217 | + name: call_log | ||
| 218 | + url: "https://pub.flutter-io.cn" | ||
| 219 | + source: hosted | ||
| 220 | + version: "4.0.0" | ||
| 214 | characters: | 221 | characters: |
| 215 | dependency: transitive | 222 | dependency: transitive |
| 216 | description: | 223 | description: |
-
Please register or login to post a comment