2013-08-17 2 views
0

Как создать и использовать внутреннюю функцию в файле ndk C++?Как использовать внутреннюю (закрытую) функцию в NDK

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

Я хочу реализовать функцию getstr() в C++ для использования только в стороне НДК, а не Java ...

Кроме того, как я могу получить длину jstring и реализовать подстроки в C++? Существует ли функция или я должен написать свою собственную?

+0

Что такое 'getstr'? Неясно, что вы спрашиваете. – zapl

+0

Это решение, у вас есть идея для подстроки char? –

+0

нравится http://stackoverflow.com/questions/4214314/get-a-substring-of-a-char? – zapl

ответ

0

Просто объявить и определить его:

jstring getstr() 
{ 
    jstring result; 

    // do something useful here 

    return result; 
}