代码下载:http://dl.dbank.com/c0c0xs3b24
一、JNI实现回调
通过JNI在Native层调用JAVA层的方法,来实现Native层向JAVA层传递消息。
JNICallback.java
public class JNICallback extends Activity {
static {
System.loadLibrary("callback");
}
public void callback(int notify_id, int param)
{
Log.e("JNICallback","notify_id="+notify_id+";param="+param);
}
public native void setCallBack();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setCallBack();
}
}