ETİKETLER

android

Android Studio'nun Linux Üzerinde Kurulumu

Bu eğitim içeriği yazıldığı sırada (2018) en güncel sürüm olan Android Studio 3.2.1'i Linux üzerine kuruyoruz.

UYARI: Android Studio'yu çalıştırabilmek için bilgisayarınızda Java Development Kit'i (JDK) kurmuş olmalısınız. Linux için JDK kurulumunu nasıl yapacağınızı bu belgeden öğrenebilirsiniz.

RecyclerView Hizalama ve Silme İşlemi

Bu bölümde elemanları dikey olarak listelediğimiz projemize OptionsMenu ekleyerek; yatay(horizontal), ızgara(grid), zik-zak(staggered) olarak hizalanmasını sağlayacağız. Ve listedeki elemanları eklediğimiz silme butonu yardımı ile silme işlemini gerçekleştireceğiz. 

Karşılaştırma İşlemleri

Şartlı bir ifadede iki değer arasında karşılaştırma işlemi gereklidir. İlişkisel operatörler (relational operators) olarak da anılan 6 karşılaştırma operatörü vardır. Bunlar aşağıdaki tabloda yer alıyor:

continue Deyimi

 

continue deyimi, döngü içinde belirli bir koşulun kontrolüyle bir sonraki döngü adımına gidilmesini gerçekleştirir.

 

ÖRNEK:

Aşağıdaki programda for döngüsünün parametresi olan i değişkeni 3 ile tam bölünemeyen bir değer alınca, bu değer ile işlem yapılmayıp bir sonraki adıma geçilmesi continue deyimi ile sağlanıyor. Böylece program, kullanıcı tarafından girilen bir üst limite kadar, 3 ile bölünebilen sayıların toplamını ve bu tip sayıların adedini buluyor.

 

Android'in Özellikleri

Android platformu OpenGL (Open Graphics Library) ile VGA, 2D ve 3D grafik kütüphaneleri ile uyumludur.
Android, OpenGL ES API'nin birkaç sürümünü desteklemektedir:

Uygulamanın Paketlenmesi ve İmzalanması

Yazdığınız Android uygulamasının cihaz üzerinde ya da sanal makinadaki testlerinden sonra, Google Play'de yayınlanmaya hazır olduğunu düşünüyorsanız sonraki iki adımda, önce uygulamanızın çalıştırılabilir paketinin oluşturulması ve sonrasında imzalanması gerekecektir.

 

Threadler

Birden fazla işlemin tek bir program akışı içinde gerçekleştirilmesi Java'da Thread sınıfları sayesinde gerçekleştirilmektedir. Şu ana kadar yaptığımız bütün örnekler ana program akışını takip ederek gerçekleştirilen işlemleri içermekteydi. Thread (iş parçacığı) kullanımı, birden fazla işlemin tek bir akışı paylaşarak neredeyse eşzamanlı bir şekilde gerçekleşmesini sağlar.

Java Geliştirme Paketi'nin (JDK) Kurulumu

Java uygulamaları geliştirmek istiyorsanız, öncelikle onu geliştireceğiniz ve derleyip çalıştıracağınız araçları temin etmeniz gerekir. Geliştirme ortamı olarak Geleceği Yazanlar'da Android Studio'yu kullanıyoruz. Android Studio'nun nasıl kuracağınızı öğrenmek için Android için Geliştirme Ortamının Kurulması belgesine bakabilirsiniz.

Başka Bir Activity'yi Başlatmak

​Bu eğitim içeriğinde kullanıcının bir düğmeye basmasıyla nasıl başka bir Activity'yi açacağınızı öğreneceksiniz. Esasında bu konu Android'in en önemli bileşenlerinden Intent'e giriş niteliği taşıyor.

XML Bilgilerini Ayrıştırmak (Parsing)

XML (Extensible Markup Language - Genişletilebilir İşaretleme Dili), hem insanlar hem de makineler tarafından kolayca okunabilen ve İnternet üzerinde bilgi paylaşmak için çok sık kullanılan bir işaretleme dili formatıdır. Haber siteleri ya da bloglar gibi sıkça güncellenen içeriğe sahip web siteleri genellikle bir XML kaynağı sağlar ve böylece harici yazılımlar buralardaki içerik değişikliklerini bir arada görebilir. XML gönderme ve XML ayrıştırma (parsing) işlemleri, ağ bağlantılı uygulamalarda sıkça yapılan bir iştir.

Abone ol android