//找到一个联系人 //如果是需要用户选发送到哪个联系人,使用下面方法 var contactPicker = new ContactPicker(); contactPicker.SelectionMode = ContactSelectionMode.Fields;//选择联系人一个项 contactPicker.DesiredFieldsWithContactFieldType.Add (ContactFieldType.Email);//选择email Contact contact = await contactPicker.PickContactAsync
//找到一个联系人 //如果是需要用户选发送到哪个联系人,使用下面方法 var contactPicker = new ContactPicker(); contactPicker.SelectionMode = ContactSelectionMode.Fields;//选择联系人一个项 contactPicker.DesiredFieldsWithContactFieldType.Add (ContactFieldType.Email);//选择email Contact contact = await contactPicker.PickContactAsync
调用的方法 - (void)contactPickerDidCancel:(CNContactPickerViewController *)picker; //选中与取消选中时调用的方法 - (void)contactPicker :(CNContactPickerViewController *)picker didSelectContact:(CNContact *)contact; - (void)contactPicker CNContactPickerViewController *)picker didSelectContactProperty:(CNContactProperty *)contactProperty; - (void)contactPicker :(CNContactPickerViewController *)picker didSelectContacts:(NSArray<CNContact*> *)contacts; - (void)contactPicker
源码下载: ContactPicker.rar GitHub: ContactPicker
pragma mark - 选择联系人的时候调用 (如果predicateForSelectionOfContact属性没被设置或符合筛选条件,如不符合则不会触发该方法并进入联系人详情页) - (void)contactPicker - (void)contactPicker:(CNContactPickerViewController *)picker didSelectContacts:(NSArray<CNContact *> - (void)contactPicker:(CNContactPickerViewController *)picker didSelectContactProperty:(CNContactProperty - (void)contactPicker:(CNContactPickerViewController *)picker didSelectContactProperties:(NSArray<CNContactProperty
) => _MyAppState(); } class _MyAppState extends State<MyApp> { final FlutterNativeContactPicker _contactPicker contact = await _contactPicker.selectContact(); setState(() { _ contact = await _contactPicker.selectPhoneNumber(); setState(() {
shell pm disable-user com.sonyericsson.updatecenter adb shell pm disable-user com.sonyericsson.android.contactpicker3