2013-07-05 20 views
0

我有一個由我的Android應用程序加載的庫(.so)。 這個庫檢測內核事件(使用Java不可用),我需要將事件信息發送給主應用程序。 我如何做到這一點? 使用套接字進行通信.so和.apk代碼是主要選項? 謝謝如何與應用程序(.apk)通信庫(.so)?

+0

你看過Android NDK:http://developer.android.com/tools/sdk/ndk/index.html –

回答

0

您可以編寫JNI圖層與本地代碼進行交互。

JNI是Java本地接口。它定義了一種託管代碼(用Java編程語言編寫)與本地代碼(用C/C++編寫)交互的方式。它與供應商無關,支持從動態共享庫中加載代碼,雖然有時非常麻煩,但效率相當高。

相關問題