2012-08-22 234 views
2

例如命名約定,在Android的Java代碼,它調用本地方法:什麼是JNI調用的android系統

private native final String native_getParameters(); 

在哪裏/我應該怎麼用grep是C++方法定義native_getParameters();在哪裏?

謝謝。

+0

某處在這裏也許? https://github.com/android/platform_frameworks_base/tree/master/core/jni – zapl

回答

3

C++的方法也將包含您的命名空間(如com.domain.your)和類名(如YourActivity),它看起來像

JNIEXPORT jstring JNICALL Java_com_domain_your_YourActivity_native_1getParameters(JNIEnv * env, jclass clazz) 

注意C++ _1等同於_在Java方法