Android培训班 75 Dalvik虚拟机的GetStaticMethodID函数
分享一下我老师大神的人工智能教程!零基础,通俗易懂!
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
在Dalvik虚拟机启动时,曾经使用函数GetStaticMethodID获取静态函数main的ID,以便调用整个Java程序运行起来,那么这个函数怎么样从加载的类里查找到静态方法的ID呢?下面就来分析这个函数的代码,来回答这个问题。函数GetStaticMethodID调用JNI的代码如下:
staticjmethodID GetStaticMethodID(JNIEnv*env, jclass jclazz,
constchar*name, constchar*sig)
{
这个函数传入两个参数,第一个参数是jni的环境参数;第二个参数jclazz是要查找方法的类对象;第三个参数name是需要查找的方法名称;第四个参数sig是查找方法的参数描述。<
发布评论