ETİKETLER

android

Bir Java Programının IDE Ortamında Çalıştırılması

Uygulamanızı komut satırında çalıştırmaktan daha kolay ve hızlı bir yöntem, mevcut Eclipse IDE'sini kullanmaktır. Eclipse sayesinde hem uygulamalarınızı daha kolay bir şekilde hazırlar hem de anında çıktılarını gözlemleyebilirsiniz. Android 101 eğitimlerinde basit Java uygulamaları yazacağımız için, sizlere kurulumunu anlattığımız Eclipse IDE'si üzerinden bu uygulamaları nasıl çalıştırabileceğinizi göstereceğiz.

Eclipse IDE'sini bilgisayarımıza kurup çalıştırdıktan sonra bizi karşılayacak ilk ekran aşağıdaki gibi olacaktır:

Set

List Interface'ine benzeyen Set, verilen verileri bir dizin (index) kullanmadan saklamaktadır. Aynı zamanda Set arayüzü aynı elemanı iki kere saklamaya izin vermemektedir.

Set Interface'ini kullanan sınıflar aşağıdaki metodları içermektedir;

Linux Ortamında Java Geliştirme Paketi (JDK) Kurulumu

Linux (Ubuntu ya da Debian) üzerinde Java uygulaması geliştirmek için birden fazla seçeneğiniz var.

Fragment Oluşturmak

Fragment'ı şöyle düşünebilirsiniz: Activity'nin modüler bir bölümüdür. Kendi yaşam döngüsü vardır, kendi giriş olaylarını (input events) kendisi alır ve Activity çalışmaya devam ederken eklenip çıkarılabilir. Tıpkı farklı Activity'lerde tekrar tekrar kullanabileceğiniz bir “alt-Activity” gibi de düşünebilirsiniz.

Ağ Kullanımını Yönetmek

Bu ders içeriğinde, ağ kaynaklarının kullanımını en detay seviyede denetleyebileceğimiz uygulamaları nasıl yazacağımız üzerinde duracağız. Eğer uygulamanız pek çok ağ işlemi gerçekleştiriyorsa, kullanıcınıza uygulamanın veri alışkanlıklarını (uygulamanın ne sıklıkla veri eşlemesi yapacağı, veri indirme/gönderme işlemini Wi-Fi açıkken yapıp yapmayacağı gibi) ayarlayabilmesi için yollar sağlamalısınız.

Düzenli Güncellemelerin Etkilerini Azaltmak

Uygulamanızın düzenli güncelleme ihtiyaçları için en uygun sıklık; cihazın durumuna, ağ bağlantısına, kullanıcı alışkanlıklarına ve tercihlerine bağlı olarak değişecektir.

Daha önceki eğitimlerde, yenileme sıklığını cihazın durumuna göre değiştiren pil dostu uygulamaların nasıl yazılacağından bahsetmiştik. Bağlantı gittiğinde arkaplan uygulamaların güncellemelerini devre dışı bırakmak ve pil düşük seviyedeyken güncellemelerin sıklığını azaltmak yöntemlerden ikisiydi.

Bir Sync Adapter'ı Çalıştırmak

Daha önceki eğitim içeriklerinde, veri aktarım kodunu kapsayan bir Sync Adapter bileşenini ve bu Sync Adapter'ı sisteminize bağlamak için gerekli diğer bileşenleri nasıl yaratacağınızı öğrendiniz. Bir Sync Adapter içeren uygulamayı yüklemek için her şeye sahipsiniz ancak gördüğünüz kodların hiç biri gerçekten bir Sync Adapter çalıştırmıyordu.

RecyclerView ile ListView Karşılaştırılması

Bir önceki bölümde RecyclerView tanımını yapmıştık. Şimdi ListView ile karşılaştırarak daha detaylı şekilde ele alalım.
 

 

 

 

 

 

 

 

 

 

 

 

 

İç İçe for Döngüleri İçin Örnekler

 

ÖRNEK 1:

Aşağıdaki programda, dış döngü olan a parametreli döngü 5 kez çalışıyor (a=1, 2, 3, 4, 5). a’nın her değeri içinse içteki döngü 3 kez çalışıyor (i=1, 2, 3). Böylece aşağıdaki çıktı elde ediliyor:

 

KOD BLOĞU:

Abone ol android