如何通过JNI传递/获取app_state *?

时间:2017-04-18 12:54:10

标签: java android android-ndk

如何通过JNI传递/获取app_state *?

JNIEXPORT void JNICALL
Java_ui_MainActivity_InitializeMainloop(
        JNIEnv *env,
        jobject obj)
{
   ...
   MyApplication Application(pState) // pState is of type app_state*
   ...
}

背景

我想创建一个基于游戏引擎的应用程序,通过ndk访问智能手机的传感器,但是,我的主要入口点是Android应用程序' MainActivity'是用Java编写的 为了减少电池消耗,我需要能够在Android应用程序关闭/暂停/恢复时约束我的本机应用程序。
一种方法是通过在' MainActivity'中包装相应的JNI功能。并将那些信息传递给本机应用程序。有什么建议吗?

0 个答案:

没有答案