代码下载: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();
}
}
com_JNICallback_JNICallback.cpp
JNI回调与Java函数调用详解

这篇博客详细介绍了如何使用JNI在Native层调用Java层的方法,包括JNI回调的实现、Java函数的调用步骤,以及参数和返回值的格式。提供了代码下载链接和参考资料。
最低0.47元/天 解锁文章
4786

被折叠的 条评论
为什么被折叠?



