【发布时间】:2013-03-11 01:22:31
【问题描述】:
我正在尝试通过 Android 上的 C++/JNI 调用 Java 类。更具体地说,我试图调用这个类的构造函数,它以 Android 上下文作为参数。如果我的构造函数没有参数,我可以成功调用,但是当我包含必要的 Context 作为参数时,我不知道我的 JNI 签名应该是什么样子,并且我也怀疑这是否可能,因为我没有访问该上下文对象。
所以,我的问题是,是否可以调用将 Android 上下文作为其唯一参数的 Java 类的构造函数?如果是这样,如何? 如果没有,是否有解决方法,因为我需要上下文来访问某些 Android API 类。
【问题讨论】:
-
这对Use C++ with Android ndk/jni有帮助吗?
标签: java android c++ java-native-interface