我可以在Android上以某种方式从Java调用一个非常简单的JNI方法。但是我不知道接下来应该做什么。
JNIEXPORT jstring JNICALL Java_com_test_ndktest_MyActivity_HelloJNI
(JNIEnv *env, jobject obj)
{
(*env)->NewStringUTF(env, "Hello from JNI");
}
我想做的是两件事......
String str1 = new String("Hello World!"); String new_str1 = str1.substring(2, 5); System.out.println(new_str1); // llo
我可以获得来电者的包裹名称。我想避免让那些意外的来电者打电话。
如果您能分享任何提示或建议,我将非常感激。
由于
答案 0 :(得分:2)
你为什么不用Java做到这一点?至于我,更好的方法是在java中做这件事。对不起,如果我不明白的话。
如您所知,您可以使用C / C ++。你看到了这个: Elegant way to copy substring from char* to std::string或http://www.cplusplus.com/reference/string/string/string/?