Andriod JNI编程之C++回调Java函数

http://blog.csdn.net/zhaoweixing1989/article/details/7846117

一般我们NDK编程都是Java层调用C++的接口,但其实才C++层也可以调用Java的函数。实现方法如下:

1、获取类名:jclass cls = env->FindClass

2、获取类方法:jmethodID mid = env->GetMethodID

3、获取类成员变量:fieldID fid=env->GetFieldID

4、生成类对象:jobject obj=env->NewObject (jobect也可以从Java层传下来)

5、调用类成员方法:env->CallXXXMethod(XXX为Java方法的返回值类型)

阅读(189) | 评论(0) | 转发(0) |
0

上一篇:#include sys/xxx.h头文件 UNIX头文件

下一篇:在VS2010 C++中调试DLL工程的方法

相关热门文章
  • Android之开发环境搭建
  • Android自定义View的实现...
  • AndroidManifest.xml配置文件...
  • Android相对布局+圆角按钮+Sha...
  • 查看Android应用包名package和...
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议

你可能感兴趣的:(Android平台)