包导入
本文用到的package均来自官方提供的Dart packages
首先在pubspec.yaml文件中引用并自动下载
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.2
contacts_service: ^0.6.3
image_picker: ^1.0.4
permission_handler: ^11.0.1
photo_manager: ^2.8.1
geolocator: ^10.1.0
安卓权限声明
获取用户授权需要在安卓的包内声明方法,
找到工程路径下android/app/src/main/AndroidManifest.xml文件
确保在标签<manifest>内,<application>外声明
<!-- 获取通讯录权限 -->
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<!-- 获取存储权限 -->
<uses-permission android:name="android