連絡先ピッカー
アドレス帳から連絡先を選択するためのFlutterプラグインです。
- スター
- 18
- フォーク
- 43
- 最終プッシュ(UTC)
- 2024/03/15
- プロジェクト状態
- アーカイブ済み
元の README
以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
fluttercontactpicker
Interact with native OS contact pickers using Flutter
Note: This plugin requires at least Kotlin 1.5.0 to compile. See (#38 (comment) for more information)
Web demo: https://fcp.mik.wtf/
Contents
Getting Started
Grab contact.
final PhoneContact contact =
await FlutterContactPicker.pickPhoneContact();
For more info read the docs or take a look at the example
Features
- Pick a phone/email contact using the OSs native contact picker
- Pick a Full contact (except iOS)
- Support Flutter Web
Permissions
If you target Android 11+ (API 30+) you need to obtain the android.permission.READ_CONTACTS permission, which is declared as a library permission here this permission will be requested automatically if the askForPermission parameter is true.
Alternatively you can request the permission manually with FlutterContactPicker.requestPermission() or check with FlutterContactPicker.hasPermission()
Obtain Full Contact (Android Only)
Note: Unlike Android iOS does not offer a way to directly get a full contact from the ContactPicker therefore this library does not support it. Apple might add it in 2030 so stay tuned
final FullContact contact =
await FlutterContactPicker.pickFullContact();
Obtain profile picture
The FullContact class has a photo property if the picked contact has an avatar. You can use the asWidget() method to get a renderable Image widget.
Full documentation: https://pub.dev/documentation/fluttercontactpicker/latest/fluttercontactpicker/fluttercontactpicker-library.html
Web support
This plugin also supports the Web Contact Picker API.
カテゴリー
プロジェクトに合うリポジトリを選ぶには?
用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。
- 名前・作者・説明で検索し、技術トピックで絞り込みます。
- スター、フォーク、最近のプッシュを比較します。スターは関心の目安であり、品質の保証ではありません。
- 利用前に GitHub で README、ライセンス、Issues を確認します。
情報源と管理
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗