Android C++ NDK如何访问方法
1、先创建ApiCenter类,类中带有实例方法和静态方法的。如图。
2、接着获取实例方法的方法ID。在JNI中我们使用GetMethod函数获得实例方法的方法ID。如图。
3、调用Java层中的实例方法。我们可以通过CallTypeMethod类函数调用实际的实例方法。可以看到方法很多。如图。
4、(4)调用Java层中的实例方法。具体如图。
5、现在让我们来看看调用静态方法。接着获取静态方法的方法ID。在JNI中我们使用GetStaticMethod函数获得静态方法的方法ID。如图。
6、调用Java层中的static静态方法。我们可以通过CallStaticTypeMethod类函数调用实际的实例方法。如图。
7、调用Java层中的静态方法。具体如图3-2。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:46
阅读量:28
阅读量:78
阅读量:76
阅读量:46