gpt4 book ai didi

java - 如何让 android 使用我的 QtActivity 子类而不是原来的 QtActivity?

转载 作者:太空狗 更新时间:2023-10-29 14:17:27 25 4
gpt4 key购买 nike

我正在为 Android 使用 Qt 5.2。我有一个应用程序,它使用一些用 Java 编写的特定功能。在 Qt 5.1 中,有 QtActivity.java 文件,它是由 Qt Creator IDE 自动创建的。所以,我只是修改了它的内容并使用 JNI 从 C++ 代码调用函数。在 Qt 5.2 中,此文件不再是项目的一部分,构建项目会删除此文件中的任何更改。

现在,我想知道 - 有没有什么办法可以强制 android 使用我自己的子类而不是原来的子类?

最佳答案

您必须手动编辑 AndroidManifest.xml 文件。更改以下 android:name 的值:

<activity ... android:name="org.qtproject.qt5.android.bindings.QtActivity ...

到你的包和类名。

关于java - 如何让 android 使用我的 QtActivity 子类而不是原来的 QtActivity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20566350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com