私はNativeActivityを使用するアプリケーションを持っています。私はコンテキストを必要とする何かをするためにJavaを呼び出す必要があります(例えば、IMEIに問い合わせるためにTelephonyManagerにアクセスする)。NativeActivityからコンテキストを取得する
有効なコンテキストを取得するにはどうすればよいですか?
ANativeActivity構造体には、JavaVMやJNI環境など、アプリケーションに役立つさまざまなデータが含まれています。また、NativeActivityのクラスオブジェクトを指すjobjectも含まれています。それに含まれないのは、NativeActivityのインスタンスを指し示すジョブです。私はstruct android_app
でも役に立ちません。
これを行う必要があります。任意のアイデアどのように?
可能な二重の質問です。これをチェックしてくださいhttp://stackoverflow.com/questions/4449864/access-android-context-in-ndk-application – weakwire
いいえ、その質問は古いスタイルのNDK(Javaから厳密に呼び出された場所)を指しますが、私は新しいスタイルのNativeActivity NDKを使用しています(メインアプリケーションはネイティブコードで記述され、Javaに呼び出されます)。 –