【问题标题】:Is it possible to read/edit shared preferences in native code?是否可以在本机代码中读取/编辑共享首选项?
【发布时间】:2010-12-01 00:54:23
【问题描述】:

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

【问题讨论】:

    标签: android


    【解决方案1】:

    您可以在本机代码中做任何您想做的事情。这很麻烦 - 你需要 JNIEnv 对象首先找到类 ID,然后是方法 ID,如果你有任何非原始类型,你也需要创建它们。但是你只需调用该方法,就完成了。

    JNI Docs - 寻找FindClassGetMethodIdCallVoidMethod

    【讨论】:

      猜你喜欢
      • 2015-02-01
      • 2013-02-01
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      • 2012-01-08
      • 1970-01-01
      相关资源
      最近更新 更多