Предпочтительным способом будет использование Android Calendar Provider (http://developer.android.com/guide/topics/providers/calendar-provider.html). Но этот API только Java.
Я не нашел ничего для Android NDK Api для доступа к Android Calendar.
Кроме того, мобильный API QT 5 позволяет получать доступ только к данным датчика / местоположения / Bluetooth и NFC (http://doc.qt.io/qt-5/mobiledevelopment.html).
Есть ли способ запросить календарь телефона Android из проекта C ++ / QT?
Изменить: мне нужны будущие встречи, которые пользователь имеет в своем календаре
Вам нужно использовать QAndroidJniObject, это позволяет создавать и использовать собственные объекты Android SDK из приложения C ++ / Qt.
Если у вас есть рабочий java-код для доступа к календарю, вы можете попытаться перекодировать его с помощью QAndroidJniObject.
Вот пример: открыть настройки Android из приложения QT (com.android.settings)
Примечание. Если код Java слишком сложен, вы также можете включить файл Java в проект C ++ / Qt и создать объект из этого файла Java с помощью QAndroidJniObject. Это может быть проще, чем транскодирование всего кода.
Других решений пока нет …