如何通过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功能。并将那些信息传递给本机应用程序。有什么建议吗?