연락처 선택기
주소록에서 연락처를 선택하기 위한 플러터 플러그인입니다.
- 스타
- 18
- 포크
- 43
- 최근 푸시(UTC)
- 2024. 3. 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 ↗