1
スーパーパワードSDKを使用してAndroidでオーディオを処理するコールバックを定義しています。コールバックでclientDataポインタを使用してJNIEnvを渡しています。とにかく、コールバック内のメイン画面上のテキストを更新する簡単なJava関数を呼び出すことはできますか?スーパーパワードSDKコールバックからJava関数を呼び出す
私のコードは、Superpowered SDKのFrequencyDomainの例に基づいて作成されています。
ねえガボール:IBMによって、この記事では、 "C/C++プログラムからJavaコードを呼び出す"
チェック! 私がしたのは、GUIを更新するために毎秒C++関数を呼び出すMainActivityでRunnableを作成したことです。更新はプロセスの出力から整数値を要求するだけなので、これは簡単でした。 もう1つは、出力をテキストファイルとして保存することでした。私はこれをC++のファイル関数を使って実現することができました。私はあなたが私に送ったリンクを読んだが、それは醜いものだった。また、GUIを更新するために使用しようとしていた関数がJNIEnvやjobjectにアクセスできないC++のコールバックだったので、さらに難しかったです。 –