作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在为 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/
我是一名优秀的程序员,十分优秀!