问题标签 [qandroidjniobject]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何将 android 原生代码与 Qt Quick 项目集成?
我正在尝试使用 QAndroidJniObject 将 wifi 名称连接到我的手机。
.java文件:
我的 cpp 代码是
在尝试构建这个之后,我得到了这个错误: 23:错误:未定义引用 '_jstring* QAndroidJniObject::callStaticMethod<_jstring*>(char const*, char const*, char const*, ...) '
我该如何解决这个问题?
这样做的正确方法是什么?
android - 我的应用程序在 Oreo 8.1 版本上崩溃,但适用于较低的操作系统版本
我的 Android 应用程序在 8.1 以下的 Android 版本(基于 Mupdf 的应用程序)上运行良好,在 Android 8.1 上进行测试时,它不断崩溃并出现以下错误:
该应用程序将 JNI 与 lib libmupdf.so(来自 MuPDF)一起使用。
它在 Android 7.1 上运行良好,适用于模拟器和真实设备。
这是另一个错误:
我不知道有什么问题,请帮忙。
qt - 在Qt中使用返回双数组的java方法
我想在我的 Qt Android 应用程序中使用 java 代码。
因此,我使用带有方法 callMethod 的 QAndroidJniObject,它应该返回一个 jdoubleArray。它需要一个 const char 参数。
我不知道为什么,但它没有编译,但我看到一些带有 int 的示例似乎工作正常。
感谢您的回答
皮埃尔
android - 使用 QML 在 Qt 中实现 Wifi
我想在 Qt creator 的 QML 中的列表视图中显示可用的 wifi 网络。
- 我不想使用 B2Qt.Wifi 。
- 我已经在 android Studio 中实现了 wifi 列表,我想调用它
来自 C++ 的方法将该列表绑定到 QML Listview 中的列表视图。
第一个java文件
现在在 QML 中单击按钮,我想要扫描 android 之类的 wifi 列表并在 QML listview 中显示该列表。
android - Qt 和 Android - 如何使用 Qandroidjniobject 启动相机
我是 Qt android 应用程序开发的新手。我想打开相机拍照并使用QtAndroid和JNIObject获取图像的路径。
例如,
我想使用 Qandroidjniobject 在我的 Qt android 应用程序中启动相机。所以,请帮助我在qt中编写代码。
android - Qt和Android - 从相机返回的handleActivityResult,uri null
我已经完成了一个代码来通过在我的 qt 应用程序中使用相机来捕获图像。我正在使用 QtAndroid 在 Qt 中编写等效的 java 代码。
我已经打开相机,拍摄了图像,但是 uri 返回 null 并且突然应用程序在上述 android pie 版本手机上崩溃,并且它在 android lolipop 手机上正常工作。
如何使用 QAndroid 获取捕获图像的 uri 以在 Qt 中编写 Java 等效代码?
这是我所做的代码:
打开相机的代码:-
获取图像 uri 的代码:-
}
所以。请帮我解决这个问题。并帮助我编写等效的 qt 代码,以获取捕获图像的位图,
java - 在 C++ 中无法使用 QAndroidJniObject JNI 从 java 上下文中检索 jlong 的值。异常 java.lang.NoSuchMethodError
在 C++ 上下文中,当使用 QAndroidJniObject JNI 从 java 上下文调用函数时,无法检索 jlong 的值。仅检索 jstring 值。如何提取jlong?如何才能做到这一点?如果在 Qt 中可能的话,也许我需要在 JNI extern C... 上传递而不是 QAndroidJniObject ?
java - 如何使用 QAndroidJniObject 将参数传递给 Java 方法
在我的 Qt 应用程序中,如果我的 MainActivity 类中有一个用 Java 编写的方法,如下所示,
我知道我可以通过以下方式调用该方法:
问题:
上面很好,而且有效。但是,如何将字符串从 Qt C++ 端传递到myJavaTestMethod
?
假设我想调用下面的方法,该方法将输入参数String
放入其中
环境:
我使用的是Qt 5.15.1商业版。