ETİKETLER

android

Olağan Dışı Durumların Değerlendirilmesi

 

En üst düzey geliştiricilerin bile zaman zaman hatalı kod yazabildiğini biliyoruz.

Bir programın çalışması esnasında normalde karşılaşılmaması gereken bir durum oluşursa, sektörde buna olağan dışı durum (exception) ve bu durumda ne yapılacağının belirlenmesine de olağan dışı durum yönetimi (exception handling) denir.

Android Servisler

 

Android uygulamalarında arka planda çalışan ve kullanıcının uygulamayla olan ilişkisini etkilemeyen işlemler için Service adında bir sınıf bulunur. Veritabanı güncellemeleri, günlük hata raporlarının bildirilmesi gibi rutin arka plan işlemleri için bir servis yaratma ihtiyacı duyduğumuzda Service sınıfından bir alt sınıf yaratarak gerekli işlemleri kullanıcıyı rahatsız etmeden gerçekleştirebiliriz.

Layout

Android uygulamalarında ekran tasarımları res klasörü altında bulunan layout dosyaları ile belirlenir. Bu dosyalar xml formatında hazırlanan dosyalardır ve Android uygulamalarına özel etiketler kullanarak görsel öğelerin yerleşimlerini ve özelliklerini bildirirler.

Java'da Veri Saklamaya Yardımcı Kütüphaneler

Daha önceki bölümlerde Java'da diziler konusunu görmüştük. Bu bölümde ise Java'nın veri saklamak için sunduğu bazı özel sınıflardan bahsedeceğiz. java.util kütüphanesi altında bulunan bu sınıflar, klasik dizilerin bir takım sınırlamalarını ortadan kaldırırken dizi içerisinde arama, silme gibi ek özellikler de sağlamaktadır.

Java'da basit bir dizi örneğine göz atalım.

Aşağıdaki örnekte 0 - 9 arası elemanların tamamı eklenmiş kabul edilsin:

 

float Türündeki İfadeler

Programlamada özellikle hesaplama aşamasındayken, sadece tamsayılar üzerinden gitmek sizi sınırlayabilir. Rasyonel sayıları kullanmak istediğinizde, yeni değişken türlerini de kullanmalısınız. Java dilinde float ve double türündeki değişkenler ile rasyonel sayıları tutabilirsiniz.

Intent'ler - Diğer Uygulamalarla Etkileşime Geçmek

Bir Android uygulaması birçok farklı Activity içerir. Her Activity yeni arayüzler gösterirken belirli bir görevi (haritanın gösterilmesi, fotoğraf çekilmesi gibi) yerine getirir. Kullanıcıyı bir Activity'den diğerine geçirmek için uygulamanızda Intent sınıfını kullanmalısınız. Uygulamanızın yapacağı herhangi bir işte "amacı" belirtmek için Intent sınıfını kullanmalısınız. Uygulamanızda startActivity() gibi bir metotla sisteme Intent geçirdiğinizde, sistem doğru uygulamayı ve eylemi belirlemek için bu Intent'i kullanır.

Verileri SQL Veritabanına Kaydetmek

Sürekli tekrarlayan veya kişi bilgileri gibi belli bir yapısı olan verileri, veritabanına kaydetmek iyi bir karardır. Veritabanı sayesinde verileriniz üzerinde şartlı işlemler yapabilir, onları daha iyi yönetebilirsiniz. Bu eğitim içeriğinde SQL veritabanlarının geneline aşina olduğunuzu varsayıyoruz. Android üzerinde SQLite veritabanlarını öğrenmeye başlarken bu aşinalık size yardımcı olacaktır.

Cihazı Uyanık Tutmak

Bir Android cihaz boşta kaldığında, bataryayı bitirmemek için olabildiğince hızlı bir şekilde uykuya dalar. Uygulamalar zaman zaman ekranı açık tutmaya, işlerini tamamlamak için işlemciyi çalışır halde tutmaya ihtiyaç duyarlar.

Sync Adapter Oluşturmak

Uygulamanızdaki Sync Adapter bileşeni, cihazınız ve sunucu arasında veri aktarımı yapan görevler için gerekli kodu kapsar. Sync adapter çatısı kodu, uygulamanızdaki zamanlama ve tetikleyicilere göre sync adapter bileşeninizin içinde çalıştırır. Uygulamanıza sync adapter bileşeni eklemek için aşağıdaki bileşenleri eklemeniz gerekir:

Sync Adapter sınıfı: Veri aktarım kodunu sync adapter çatısıyla uyumlu bir interface içine saran sınıf.

Android Pay Nedir?

Android Pay, Google tarafından geliştirilen ve uygulama içi ve tıkla öde sistemlerini sağlayan bir sayısal cüzdan platformudur. Mobil cihazlar üzerinden kullanılabilen Android Pay sayesinde kullanıcılar Android telefonlar, tabletler ve saatler ile ödeme yapabiliyor. Android Pay, herhangi bir temassız ödeme terminaline ihtiyaç duymaz ve mevcut terminaller ile birlikte çalışabilir.

Abone ol android