Andriod JNI Programming C ++ Java callback function

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

Generally, we are all Java programming NDK C ++ interface layer calls, but in fact only C ++ layer can also call the function of Java. Method is as follows:

1, to obtain the class name: jclass cls = env-> FindClass

2, class acquisition method: jmethodID mid = env-> GetMethodID

3, to get a class member variables: fieldID fid = env-> GetFieldID

4, to generate a class object: jobject obj = env-> NewObject (jobect may be passed down from layer Java)

5, call the class member method: env-> CallXXXMethod (XXX is the Java method's return value type)

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
Reading (189) | Comments (0) | Forwarding (0) |
What is left to master it! ~~
Comments hot
Published 758 original articles · won praise 35 · Views 600,000 +

Guess you like

Origin blog.csdn.net/kelsel/article/details/52759146