Описание тега qtandroidextras

Модуль QtAndroidExtras предоставляет классы, упрощающие программирование для дополнительных функций на Android.
0 ответов

Qt android: Как я могу использовать файл Java, не регистрируя его в качестве основного действия в манифесте?

Я могу использовать JNI для выдачи уведомления с использованием файла Java. Единственный способ сделать это - заменить строку действия в манифесте следующим образом: From: <activity android:name="org.qtproject.qt5.android.bindings.QtActivity" &gt…
01 июн '17 в 13:37
1 ответ

Qt Android Extras Call Class

Скажем, у меня есть класс Java, public static String helloWorld() { return "hello world!"; } Как в Qt получить то, что вернула эта функция? Пример для уведомлений имеет следующее: QAndroidJniObject javaNotification = QAndroidJniObject::fromString(m_…
28 фев '14 в 18:49
1 ответ

Метод QMetaObject InvokeMethod, передающий аргумент целочисленного массива

Я довольно новичок в Qt и пытаюсь заняться разработкой Android. Я работаю с Qt и использую QAndroidJNIEnvironment. В коде я реализую свой родной метод, используя QMetaObject::invokeMethod вызвать слот в заголовке QMainWindow. Проблема в том, что нат…
18 сен '15 в 17:42
0 ответов

Сервис Qt Android: Как сохранить сервис запущенным, когда экран выключен + USB-кабель не подключен?

Почему сервис не работает все время в фоновом режиме, когда экран выключен + USB не подключен? Используя Qt, я создал тестовый сервис Android, который использует QTimer для выдачи Push-уведомлений каждые 5 секунд. Я сделал это, чтобы отслеживать, бу…
2 ответа

Изменение ориентации конкретной страницы в Android

Я работаю над приложением для Android в Qt и C++. Все мое приложение имеет книжную ориентацию. Но когда я играю видео, я хочу изменить ориентацию на альбомную, и после окончания видео она должна снова измениться на книжную. Таким образом, вопрос в т…
21 фев '15 в 08:11
1 ответ

Неизвестный модуль в.pro файле - не может собрать приложение с включенным модулем androidextras

Я работаю над некоторым приложением Qt/QML, которое будет развернуто на ОС Android. Теперь мне нужен модуль androidextras но если я положу androidextras внутри моего .pro файл следующим образом QT += qml quick widgets sql core bluetooth printsupport…
25 сен '15 в 09:21
0 ответов

Qt Android get Home и недавнее нажатие кнопки приложений

Мне нужно превратить наше приложение Qt-Android в своего рода приложение-киоск, чтобы приложение больше не закрывалось, если пользователь нажимает кнопку "Домой", "Назад" или "Недавние приложения". Наше приложение будет отображаться на всех видах те…
26 июл '17 в 09:38
1 ответ

Цель QWebView для Android на Qt5.3 на ПК с ОС Windows, ОШИБКА: неизвестные модули в QT: webkitwidgets

Я пишу код для Android от Windows ПК. У меня есть Qt 5.3, и я добавил следующую строку в мой файл.pro для использования QWebView, как это было предложено: QT += webkitwidgets однако, когда я запускаю qmake, я получаю эту ошибку: Project ERROR: Unkno…
26 май '14 в 13:15
1 ответ

Android- запустить диалог, когда приложение на фоне

У меня есть приложение, которое имеет диалог вызова. Я пытаюсь показать диалог вызова на экране блокировки. это работало, когда приложение не было в фоновом режиме, фактически оно не работало, когда приложение было открыто и экран блокировки был акт…
16 июн '15 в 08:42
0 ответов

Qt android: есть ли способ увидеть вывод QDebug из сервиса android?

Мне нужно увидеть вывод qDebug или qWarning из C++, который генерируется, когда служба Android работает в Qt, чтобы отлаживать быстрее и проще. Но, поскольку служба Android в Qt выполняется в отдельном процессе, я не вижу qDebug, сгенерированный из …
06 июн '17 в 11:56
1 ответ

Каковы использования callStaticObjectMethod callStaticMethod

Документация qt плоха в объекте QAndroidJniObject. Не могли бы вы сказать мне, в чем разница между callStaticObjectMethod а также callStaticMethod и когда я должен их использовать? Если у вас есть какой-либо рабочий пример, было бы полезно, если бы …
24 фев '15 в 13:42
1 ответ

Qt android, новое окно qml не работает должным образом

У меня есть это главное окно: ApplicationWindow { id : mainWindow width: 640 height: 480 visible: true Button{ text: "go back to form 1" onClicked: { form2.visible = true; } } SecondForm{ id: form2 } } Второе окно: Window{ id: main width: 640 height…
10 мар '15 в 10:25
1 ответ

Qt не компилирует callStaticObjectMethod()

Я написал следующий код из этого вопроса, и он был скомпилирован и работал отлично: QAndroidJniObject str = QAndroidJniObject::callStaticObjectMethod<jstring>( "org/.../TestClass" ,"staticMethod"); Теперь я изменил метод Java, и ему нужен вход…
24 фев '15 в 12:27
2 ответа

Конвертировать jstring в QString

Я вызываю функцию Java, которая возвращает строку: QAndroidJniObject obj = QAndroidJniObject::callStaticObjectMethod<jstring>("HelloJava", "getString"); jstring jstr = obj.object<jstring>(); QString str = jstr; // This doesn't work, obvi…
07 дек '14 в 17:33
1 ответ

Недавно установленная сборка Qt для Android не работает на компьютере с OSX

Я делаю свежую установку Commercial Qt на новом MacOS Sierra машина. Я пытаюсь создать пример приложения Qt для android & iOS, Я могу без проблем собрать свой QtApp для iOS. Но на андроид я получаю следующую ошибку: Buildfile: build.xml does not exi…
13 апр '17 в 18:05
1 ответ

QT Android: не могу создать службу Android в отдельном.so

Мне удалось найти код, который создает сервис для Android с использованием Qt по этой ссылке: https://github.com/bbernhard/qtandroidservices_example Однако, когда я попытался поместить служебный код в другой файл.so, используя эту ссылку: https://ww…
1 ответ

Java-код с QtAndroidExtras

PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE); Я хочу реализовать это в C++ через JNI (используя QtAndroidExtras), но я не понимаю, что код (PowerManager) делает. Это преобразование типов? Мне интересно, возможно ли реал…
30 ноя '15 в 07:53
1 ответ

qt androidextras getMemoryInfo Память Info Сбой в объектном поле instanceMem из C++

Как вызвать getMemoryInfo из C++ qt 5.6 android? Я не уверен насчет приведения из java/lang/Object к android/app/ActivityManager при вызове getSystemService api, но я получаю действительный QAndroidJniObject btw. Вот мой код до сих пор. osinfoandroi…
2 ответа

Bluetooth с Qt на Android. Вызов java классов через jni на абстрактном классе

Возможно дублирование здесь, но принятый ответ очень короткий и не очень помогает. Я использую Qt 5.2 для Android. Я хочу использовать функциональность Bluetooth моего Android-устройства, которая в настоящее время не поддерживается непосредственно п…
02 янв '14 в 02:10
2 ответа

Вызов статического метода AndroidJni со строковым параметром

Я пытаюсь вызвать статическую функцию Java в классе Qt C++, используя QAndroidJniObject со строковым параметром. Это мой класс Java, имеющий функцию, которую я вызываю public class StatusBar{ public static void setStatusBarBackgroundColor(Activity a…
14 мар '15 в 03:40