Android – Hello JNI

Merhaba arkadaşlar. Uzun bir aradan sonra tekrar blog yazmaya başlıyorum. Bu yazıda e-posta ile gelen sorular üzerine biraz JNI üzerinde duracağız. Bu yazı giriş niteliğinde olup JNI ile ileri düzeye sonraki yazılarda geçeceğiz.

JNI Nedir?

JNI (Java Native Interface), native kodlarla (C, C++) java kodlarının konuşabilmesi için geliştirilmiş bir arayüzdür. JNI ile ilk calışmaya başladığımda kafamda bir karışıklık oluşmuştu. Sizde de oluşmaması için buraya not düşüyorum:

Android platformunun native dili Java’dır. Fakat native kod diye bahsettiğimiz kodlar Java değil JNI kodlarıdır. Bu ikisi farklı bağlamlarda geçerlidir. Bu yazı boyunca native diye bahsettiğimiz kodlar Java değil C ve C++ dilleridir.

Okumaya devam et

Reklamlar