ETİKETLER

android

try/catch/finally Yapısı

 

try/catch/finally yapısının kullanılışı şöyledir:

 

try
{
    //hesaplanmak istenen ifade        
}
catch            
{
    //Bir hata türü tespit edilince verilmesi gereken mesaj
}            
catch            
{
    //başka Bir hata türü tespit edilince verilmesi gereken mesaj
}            
finally
{
    //her durumda çalıştırılacak olan kod parçası
}

 

Yukarıdaki yapıyı şöyle açıklayabiliriz:

if Deyimi

if deyimi, bir önceki sayfada sözünü ettiğimiz "ifadeyi denetleyerek, ifadenin değerine göre uygun yollardan bir tanesiyle dallanma işlemini gerçekleştiren" bir kontrol deyimidir. Bu sayede şartlı dallanma (conditional branching) adı verilen işlem gerçekleştirilir. Şartlı dallanma, bir programlama dili için en temel kontrol yapısıdır.

Şartlı dallanma işlemiyle bir program, gidişatını daha önceden verdiğiniz yollardan biriyle devam ettirmeye karar verebilir hale gelir. Bir şarta göre bir komut dizisini çalıştırır veya esgeçer.

AndroidManifest.xml

AndroidManifest.xml dosyası, herhangi bir Android projesinin olmazsa olmaz dosyasıdır. Uygulamanızın tüm temel bilgileri AndroidManifest.xml içinde belirtilir. Bu dosya xml formatında oluşturulduğu için hem makina hem de insan tarafından okunabilir.  Aşağıda yer alan kod parçası, örnek bir AndroidManifest.xml dosyasıdır. İçerdiği bölümlerin ne anlama geldiğini bu eğitim içeriğimizde öğreneceğiz.

Öncelik Belirleme (setPriority) Metodu

Bir üst ders içeriğinde anlatmış olduğumuz theradlerin çalışma önceliklerini belirlemek için setPriority metodunu kullanılmaktadır. Aşağıdaki örnekte thread3 en yüksek öneme sahipken diğeri daha az önemli olarak tanımlanmıştır.

 

Eclipse Geliştirme Ortamının Kurulması

Buraya kadar geldiğinize göre temel gereksinim olan Java Development Kit'i (JDK) kurma görevini yerine getirmiş olmalısınız. Bundan sonrasında Java uygulamalarını daha hızlı geliştirmek için bir tümleşik geliştirme ortamı (Integrated Development Environment) kullanmanız gerekiyor. Tümleşik geliştirme ortamlarıyla kolayca proje oluşturabilir, kod yazarken yardım alabilir, renklendirilmiş kodlarla kodunuza daha kolay hakim olabilir, hata durumlarını önceden fark edebilirsiniz.

 

Diğer Uygulamaların Sizin Activity'nizi Başlatmasına İzin Vermek

Bundan önceki eğitim içeriklerinde genelde şunu yapıyorduk: kendi uygulamamızda başka uygulamaların Activity'sini başlatıyorduk. Uygulamanız başka bir uygulama için kullanışlı olabilecek bir eylemi gerçekleştiriyorsa, onu başka uygulamalardan gelen isteklere yanıt verecek şekilde hazırlamanız gerekir.

Diğer Fragment'lar ile İletişime Geçmek

Fragment arayüz bileşenlerini tekrar tekrar kullanabilmek istiyorsanız her birini, kendi kendini taşıyabilen, kendi layout'unu ve davranışını tanımlayabilen modüler bir yapıda inşa etmelisiniz. Tekrar kullanılabilir Fragment'ları bir kere tanımladıktan sonra, onları bir Activity ile ilişkilendirmeli ve genel arayüz mantığında yerine koymak için uygulama mantığına oturtmalısınız.

Volley Kütüphanesinin Kullanımı

Volley kütüphanesi, Android uygulamaları için ağ işlemlerini kolaylaştırmayı ve en önemlisi hızlandırmayı amaçlayan bir HTTP kütüphanesidir.

Volley'in sağladığı faydalar:

Android Studio'yu Tanıyalım

Android Studio, Android uygulamalarının geliştirildiği, üst seviye özelliklere sahip ve Google tarafından da önerilen resmi programlama aracıdır.

Android Studio'nun kod geliştiricilere sunduğu temel özellikler şunlardır:

Firebase Proje Oluşturma

Firebase Hesabı Oluşturma

Firebase'i projeye dahil edebilmek için bir Firebase hesabının oluşturulması gerekmektedir. Firebase hesabını oluşturmak içinde bir Google hesabına ihtiyaç vardır.Google hesabınız daha önceden varsa veya yeni bir hesap aldıysanız https://firebase.google.com/ adresinden Firebase “Get Started For Free” / “Ücretsiz Olarak Başla” butonuna tıklayıp gelen sayfada sizden istenilen Google hesabı bilgilerini girip onay verdiğinizde Firebase hesabınız oluşturulmuş olur.

Abone ol android