Библиотека Aurora Contacts 1.0
Библиотека Aurora Contacts — это удобная библиотека для работы с API Contacts. С её помощью можно получить список всех контактов из телефонной книги, а также отслеживать изменения (удаление, добавление, обновление) всех контактов в списке.
Использование библиотеки Aurora Contacts
Все средства для работы с API Contacts предоставляются libauroracontacts.
Чтобы использовать эту библиотеку, приложение должно использовать файл pkgconfig «auroracontacts.pc».
Например, в проекте на основе qmake:
CONFIG += link_pkgconfig
PKGCONFIG += auroracontacts
Также необходимо добавить соответствующее разрешение в desktop-файле:
[X-Application]
Permissions=Contacts;...
Contacts Manager
Класс Aurora::Contacts::ContactsManager является точкой входа в интерфейс Contacts API. С его помощью можно асинхронно получать список всех контактов, отслеживать изменения, а также получать информацию об актуальности базы данных.
Contact
Класс Aurora::Contacts::Contact предоставляет информацию о номерах телефонов, полных именах и аватарах для текущего контакта.