Я разрабатываю приложение для Android с использованием C ++ и Qt Necessitas SDK.
Мое приложение должно загружать / сохранять файлы, и я хочу обработать его с помощью действий Android (чтобы я мог ориентироваться на Google Drive, а также на Dropbox и т. Д.)
Вопрос в том … как мне создать Intents (и какой Intent мне следует поднять, чтобы поделиться / импортировать мои файлы) из C ++?
Обоснование: как мне загрузить и сохранить файлы (или пользовательский mimetype, или pdf), используя Qt Necessitas на Android?
Я — новичок в Java и ничего не знаю о JNI, но, очевидно, эта ссылка объяснит, как [использовать JNI для] использования намерений в приложениях QT для Android: http://community.kde.org/Necessitas/JNI
Это выглядит довольно просто, но я боюсь, что еще не понимаю, что читаю, чтобы дать вам лучший ответ на ваш вопрос.
Источники:
Другой вариант для некоторых вещей (открытие веб-сайтов, совершение телефонных звонков, возможно, открытие локальных PDF-файлов и изображений), по-видимому, будет QDesktopServices :: OpenURL () — хотя, похоже, это дает открытый доступ (т. Е. Открывает ресурс, но не тянет данные обратно от него).
Я заинтересован в этом, чтобы я мог использовать приложение сканера штрих-кода «ZXING», которое имеет намерение как URL http://zxing.appspot.com/scan — Я не знаю, какие еще маленькие секреты существуют …
HTH, пока кто-то не может дать вам лучший ответ
(2 ссылки отключены из-за недостаточной репутации)
Других решений пока нет …