ETİKETLER

android

Eclipse Projesinin Android Studio'ya Taşınması

Daha önce Eclipse'te geliştirdiğiniz projeleri Android Studio'ya taşımak isteyebilirsiniz. Android Studio'nun yeni sürümünde bu tür Android Studio projesi olmayan (Non-Android Studio project) projeleri Android Studio ile kullanmak çok daha kolay. "Import Project (Eclipse ADT, Gradle, etc.)" düğmesini kullanıp, açılan ekranda projenizi seçip tercihlerinizi belirleterek işlemi yapabiliyorsunuz.

 

Firebase Realtime Database

Firebase gerçek zamanlı veri tabanı,bulut tabanlı NoSql(Not Only Sql) bir veri tabanı sistemidir.Hiç bir sql sorgusuna gerek duymadan json parametreleri ile yönetebilirler. Veri depolamanın yanı sıra asenkron çalışması ile veri değişimlerinin anlık olarak takip edilmesine olanak sağlar.

Soru İşareti Operatörü

if / else deyimi yerine kullanılabilecek bir seçenek de ? üçlü operatörüdür. Üçlü (ternary) operatör denmesinin nedeni doğal olarak üç tane operand ile işlem görmesidir.

? operatörü ile kontrol yapısının yazılış biçimi aşağıdaki gibidir:

İfade1 ? İfade2:İfade3;

 

Çalışma biçimi şu şekildedir:

Dosyalara Bilgi Kaydı

GİRİŞ-ÇIKIŞ AKIMLARI

Java’da Giriş-Çıkış akımları, iki ana gruba ayrılır:

  1. Karakter kökenli akımlar
  2. Byte kökenli akımlar

Bunların herbiri için ayrı sınıflar tanımlanmıştır. Aşağıdaki şekil bu konuda bize fikir veriyor:

 

Karakter Kökenli ve Byte Kökenli Akımlar

Linear Layout Kullanımı

Bu eğitim içeriğimizin yazarı sevgili Yasin Kafadar'a teşekkürü bir borç biliriz.

 

Hatırlatma: Bu eğitim ileri seviye olduğundan, belirli bir örnek üzerinden uygulamalı olarak anlatılmıştır.


Linear Layout kullanımı Android'de, tüm nesneleri tek bir yönde kullanmamızı sağlar. Linear layout sayesinde nesneleri android:orientation özelliğini kullanarak, tamamen yatay veya dikey olarak konumlandırabiliriz.

AsyncTask

Android’de Thread yapıları

Android 101 derslerimizde arka plan işlemleri için Java’da kullanılan Thread yapılarından bahsetmiştik. Her ne kadar Android Java dilinin getirdiği özelliklerin birçoğunu kullanmamıza olanak tanısa da, Android SDK içerisinde yapılan işlemler için Java’daki Thread yapılarının kullanılması tavsiye edilmez.

Android'de Haritalar Servisi

Günümüzde konum servisleri birçok mobil uygulamanın önemli ve ayırt edici özelliklerinden biridir. Google, konum servisleri ile birlikte Android için uygulama geliştirenlere, kullanıcıya bulunduğu yeri göstermek ya da aradığı bir mekânı harita üzerinde göstermek gibi işlemler için Google Play Services adında bir servisin içinde Google Maps Android API'yi sunar.

Farklı Dilleri Desteklemek

Kullanıcı arayüzündeki metinsel ifadeleri kodunuzdan ayırmanız ve harici bir dosya içinde tutmanız her zaman faydalı olacaktır. Android bu işlemi resource klasörünü kullanarak kolayca halletmektedir. 

İş İsteklerini Arka Plan Servisine Göndermek

Bir önceki eğitim içeriğimizde birlikte IntentService sınıfının nasıl oluşturulduğunu gördük. O belgeyi okumadan burayı okumaya başlamanızı önermiyoruz.

Abone ol android