SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • Best Quality Cartoons

    Best Quality

    10 ŞUBAT 2014
  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006