Android Ndk Basic 关于 native 字符串

标签 android android-ndk

要学习基本练习,我正在调用我的应用程序的字符串。我知道它太基础了,但对母语来说是新手。喜欢:

  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/

相关文章:

android - Bootstrap 3 字形(字体)导致奇怪的 HTML 布局问题

android - 如何获取 Android 溢出菜单图标的副本?

android - 在 Android 上加载具有依赖项的共享库

android - 新的 gcmSender 值停止所有推送通知工作

java - 如何解决 java.lang.VerifyError : org/apache/poi/xssf/usermodel/XSSFWorkbook?

java - LayoutInflater wordSpan

android - 保留通过 native 代码创建的egl上下文

android - 即使应用程序已关闭,如何从服务进行 JNI 调用?

Android NDK,来自预建静态库的 header

java - Android ndk jni 自动生成函数