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

Android – Detaylarıyla Custom Font Kullanımı

Merhaba arkadaşlar. Bir önceki yazımda ListView ve Custom Adapter kullanımından bahsetmiştik. Bu yazımızda nasıl Custom Font (Özel Yazı Tipi) kullanacağımızdan ve aynı metin alanında birden fazla fontu nasıl kullanabileceğimizden bahsedeceğiz.

Okumaya devam et

Android – Android Mimarisi, Activity ve Fragment!

android-code

Android’e kod yazmamız için gerekli Android Studio ve gerekli programların nasıl yükleneceğinden bu yazımızda, Android Studio’nun arayüzünden bu yazımızda bahsetmiştik.

Bu yazımızdan itibaren artık ellerimizi Android kodlarını yavaş yavaş bulaştırmaya başlayacağız. Fakat ondan önce bilmemiz gereken şey android mimarisi. Yani Android platformunda kod yazmaya geçmeden önce çok kısa Android Mimarisi üzerinde duracağız.

Okumaya devam et

Android – Her Telefona Lazım Uygulamalar

Bu sıralar android kullanıcıları tarafından bana sıklıkla sorulan bir soru. “Telefonunda hangi uygulamalar var?” veya “Hangi uygulamalar kullanışlı?”

Telefonumda ihtiyacım olan bütün uygulamalar var ama olmazsa olmaz denebilecek kadar yararlı uygulamalar da var. Duyduğum bir müziği bulduğum, E Book dosyalarını okuyabildiğim, trafikten kaçabildiğim, teknolojiyi takip ettiğim uygulamalar ve daha fazlası, Bu uygulamaları size tanıtmaya ve ne işe yaradıklarını anlatmaya başlayalım.

Bütün linkler “Play Store” üzerindendir.

Okumaya devam et