バックグラウンドで実行されているネイティブのC Androidアプリケーションと、ネイティブのC Androidアプリケーションと従来のJava Androidアプリケーションを通信させる方法を誰かが知っているかどうかを尋ねたいと思います。ありがとう。
1612 次
1 に答える
1
最初に行う必要があるのは、ここから入手できる android-ndkをダウンロードすることです。[android-ndk パス]/documentation.html から入手できる独自のドキュメントが付属しています。上記の android-ndk リンクでも情報を確認できます。
あなたが私のような人なら、JNI ブリッジを開発できる限り多くの支援が必要になるでしょう。これらのリソースは自分で見つけなければなりませんでしたが、それらは私にとってかけがえのないものでした。JNI 情報については、以下を参照してください。
NDK/C++ コードを統合し、SequoyahとCDT (C/C++ 開発ツール)を使用して Eclipse からデバッグできます。
より具体的に質問に答えるために-ネイティブコードをバックグラウンドで実行する必要がある場合は、サービスをネイティブコードのラッパーとして使用できます。これにより、FIFO 構造の OS のインテント メカニズムを使用して、情報をネイティブ コードにプッシュできます。
于 2011-10-20T09:36:44.817 に答える