我有一个 Android 应用程序,其中包含一个使用 NDK 执行某些代码的 C 库。在 C 库中,我想更新应用程序共享首选项。我的问题...是否可以在 native 代码中读取/编辑共享首选项?
最佳答案
您可以在 native 代码中做任何您想做的事情。这很麻烦——您需要 JNIEnv 对象首先找到类 ID,然后是方法 ID,如果您有任何非原始类型,您也需要创建它们。但随后您只需调用该方法,就大功告成了。
JNI Docs - 查找 FindClass
、GetMethodId
、CallVoidMethod
等
关于android - 是否可以在 native 代码中读取/编辑共享首选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4316210/