要学习基本练习,我正在调用我的应用程序的字符串。我知道它太基础了,但对母语来说是新手。喜欢:
jstring Java_com_idiasoft_LoginActivity_NdkdealerName(JNIEnv* env, jobject javaThis)
{
return (*env)->NewStringUTF(env, "User Name");
}
在这里我可以在特定的类中调用这个字符串。但我想进行动态调用。像两个或多个类(class)。其中 am 使用相同的字符串。我怎样才能做到这一点?
最佳答案
找不到关于 NDK 的完美解决方案,但我认为在 Java 部分创建一个全局类可以帮助您解决这种情况。 只需在您的全局类中定义特定的 native 函数并在任何地方使用它。 如果不需要实例化该类,您还可以将其设为静态并在您的应用程序的任何地方使用它。 希望这会有所帮助。
关于Android Ndk Basic 关于 native 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15607871/