关于本机字符串的Android Ndk Basic

关于本机字符串的Android Ndk Basic,android,android-ndk,Android,Android Ndk,为了学习基本的实践,我调用字符串到我的应用程序。我知道这太基本了,但我对母语还不熟悉。比如: jstring Java_com_idiasoft_LoginActivity_NdkdealerName(JNIEnv* env, jobject javaThis) { return (*env)->NewStringUTF(env, "User Name"); } 在这里,我可以在特定的类中调用这个字符串。但我想打动态电话。像两个或两个以上的班

为了学习基本的实践,我调用字符串到我的应用程序。我知道这太基本了,但我对母语还不熟悉。比如:

  jstring Java_com_idiasoft_LoginActivity_NdkdealerName(JNIEnv* env, jobject javaThis)
     {

         return (*env)->NewStringUTF(env, "User Name");

     }

在这里,我可以在特定的类中调用这个字符串。但我想打动态电话。像两个或两个以上的班级。其中am使用相同的字符串。我该怎么做

无法找到关于NDK的完美解决方案,但我认为在Java部件中创建一个全局类可以帮助您解决这种情况。 只需在全局类中定义特定的本机函数,并在任何地方使用它。 如果不需要实例化该类,还可以将其设置为静态,并在应用程序中的任何位置使用它。
希望这有帮助。

lol!其实我是这样用的。寻找相当优化。正在寻找来自ndk本身的动态调用。无论如何,谢谢你的回复。