在ndk层实现
extern "C"
JNIEXPORT jint JNICALL Java_fk_localtalkie_MainActivity_Tst
(JNIEnv *pJniEnv, jobject objActivity)
{
/// 获取 MainActivity类,不是对象,对象已经有了是:objActivity
jclass clsActivity= pJniEnv->FindClass("fk/localtalkie/MainActivity");
/// 获取类中的函数 getWifiAddress的函数ID,第三个参数填写该函数的函数签名
jmethodIDmethod= pJniEnv->GetMethodID(clsActivity, "getWifiAddress", "()I");
/// 调用java层函数
int nIp = pJniEnv->CallIntMethod(objActivity, method);
/// 获取ip地址,ip地址就存在于变量ip中
char*ip = inet_ntoa(*((in_addr*)&nIp));
return0;
}