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

Androıd Studıo da Nedir?

Android-Studio_logo

Geçen yazımızda Android uygulama geliştirmek için Android Studio kullanacağımızdan bahsetmiştik. Bir önceki yazıya buraya tıklayarak ulaşabilirsiniz.

Android Studio’ya İlk Bakış:

Son kullanıcı olarak bakarsak (bir ürün kullandığımız için son kullanıcı oluyoruz) tasarım olarak incelediğimizde, Android Studio’nun diğer Android IDE’lerinin önünde olduğunu söyleyebilirim. Zira renk düzeni, teması, simgeler ile tasarımı güçlendirilmiştir. Okumaya devam et