Недавно я использую qt для записи приложения Android.
Но у меня есть большой вопрос, могу ли я использовать/называть какой-то родной андроид APIS, например вызов специальной активности?
Например, в Android SDK я вызываю контакты в java:
Intent intent = new Intent (Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult (намерение, PICK_CONTACT);
Есть ли некоторые библиотеки С++-оболочки для API-интерфейсов java android sdk?
Или, если мне нужен какой-то специальный компонент (написанный с помощью java), могу ли я его использовать в моей программе Android-андроида? Или сделать программу со смешанными страницами/действиями "чистого qt" и "стандартного java" или "С++ android NDK"?
(Я задаю этот вопрос, потому что у меня есть опыт работы с MOSYNC-фреймворком, который был хорошим, но вы были ограничены его собственными библиотеками, вы не могли использовать какие-либо внешние библиотеки или стандартные API-интерфейсы Android...)
Спасибо заранее.
EDIT: в соответствии с улучшениями в JNI ( http://qt-project.org/doc/qt-5/qtandroidextras-index.html), у меня есть вопрос: я могу использовать "любые" сторонние библиотеки Android для Android в моем проекте qt? Как я использую эти библиотеки в проектах Java SDK?