15 Kasım 2010, PAZARTESİ
jnı jstring *char dönüştürme
jstring
veri türü olarak C kodu java url bir Dize geçti. Ve kütüphane benim yöntemi olarak url char *
bir ihtiyacı var.
Nasıl char *
jstring
dönüştürebilir miyim ?
p.s. C jcharArray kullanmanın faydası var mı? (yani doğal yöntemi dize yerine char []
Geçen)
Yardımlarınız için şimdiden teşekkürler.
CEVAP
15 Kasım 2010, PAZARTESİ
İşte JNI ile başladığımda bulduğum birkaç faydalı bir link
http://en.wikipedia.org/wiki/Java_Native_Interface
http://download.oracle.com/javase/1.5.0/docs/guide/jni/spec/functions.html
senin sorunun ile ilgili olarak bu kullanabilirsiniz
JNIEXPORT void JNICALL Java_ClassName_MethodName(JNIEnv *env, jobject obj, jstring javaString)
{
const char *nativeString = (*env)->GetStringUTFChars(env, javaString, 0);
// use your string
(*env)->ReleaseStringUTFChars(env, javaString, nativeString);
}
Bunu Paylaş:
Dönüştürme java char int...
Tip dönüştürme - imzasız imzalı int/ch...
İPad xib dönüştürme iPhone xib?...
Dönüştürme Listesi<DerivedClass>...
Nasıl C epoch zaman dönüştürme.?...