2013-08-17 48 views
0

如何在ndk C++文件中創建和使用內部功能?如何在NDK中使用內部(私人)功能

jstring Java_com_test_ndk_MainActivity_getString(JNIEnv* env, jobject thiz) 
{ 
    jstring strt = getstr(); 
    return env->NewStringUTF(strt); 
} 

我想要實現在C getstr()功能++在NDK側,而不是Java只使用...

而且,我怎麼得到的jstring的長度,並用C實現字符串++?函數是否存在或者我必須自己寫?

+0

什麼'getstr'?不清楚你在問什麼。 – zapl

+0

這是解決了,你有任何想法的子字符字符? –

+0

像http://stackoverflow.com/questions/4214314/get-a-substring-of-a-char? – zapl

回答

0

聲明並定義它:

jstring getstr() 
{ 
    jstring result; 

    // do something useful here 

    return result; 
}