#flutter
#flutter
Вопрос:
Я хочу перенести данные из моего приложения, такие как имя, phno, идентификатор электронной почты, из моего приложения в приложение контактов по умолчанию.
Комментарии:
1. класс Contact { Контакт ({ это.Данное имя, это.Среднее имя, это.префикс, это.суффикс, это.Семейное имя, это.компания, это.Заголовок вакансии, это.электронные письма, это.телефоны, это.Почтовые адреса, это.аватар, }); В contact_service.dart как я могу инициализировать участников контакта, объявив члена данных Contact contact;
Ответ №1:
плагин contacts_service сделает это за вас как с iOS, так и с Android
Пример кода:
final contact = Contact({
givenName = "first name",
middleName = "middle name",
prefix = "mr",
familyName = "last name",
this.emails = <Item>[Item(label: "Home", value: "home@example.com")],
this.phones = <Item>[Item(label: "Home", value: "1234567980")],
});
await ContactsService.addContact(contact)
Комментарии:
1. как установить контактные данные
2. _call() async { Iterable<Контакт> контакты = await ContactsService.addContact(контакт) } я использую этот метод для добавления контакта, но как я могу установить переменную contact из строк, которые я получил из своего приложения..
3. Я не смог инициализировать номер телефона и идентификатор электронной почты, поскольку они имели тип string как я могу преобразовать их в тип Iterable<Item> тип данных
4. Проголосуйте, пожалуйста. Отчаянно нуждаюсь в репутации!!
5. Но теперь, после использования contact_service: 0.2.4 во время отладки, отображается ошибка «D8: тип программы уже присутствует: android.support.v4.os.ResultReceiver $ MyResultReceiver», единственное решение — перейти на AndroidX, я думаю