是否可以在本机代码中读取/编辑共享首选项?

时间:2010-11-30 16:47:45

标签: android

我有一个Android应用程序,其中包含一个使用NDK执行某些代码的C库。在C库中,我想更新应用程序共享首选项。我的问题是......是否可以在本机代码中读取/编辑共享首选项?

1 个答案:

答案 0 :(得分:2)

您可以在本机代码中执行任何操作。它只是很麻烦 - 你需要JNIEnv对象首先找到类ID,然后是方法ID,如果你有任何非基本类型,你也需要创建它们。但是你只需要调用方法,就完成了。

JNI Docs - 寻找FindClassGetMethodIdCallVoidMethod等。

相关问题