ETİKETLER

android

BroadcastReceiver Kullanımı

BroadCastReceiver işletim sistemi tarafından uygulamalara gönderilen sinyalleri dinlemek ve takip etmekle görevlidir. Bu sinyaller işletim sistemiyle birlikte gelen sistem uygulamaları tarafından oluşturulabileceği gibi market üzerinden indirilen uygulamalar tarafından da gönderilebilir. Bu şekilde uygulamamız telefona gelen çağrılardan, kısa mesajlardan ve diğer olaylardan haberdar olacak.

Uygulamanın Cihaz Üzerinde Çalıştırılması

Uygulamayı Android yüklü bir cihazda çalıştırmak için tek yapmamız gereken, önce cihazınızın Ayarlar'ında USB hata ayıklama modunu devreye almanız, ardından da cihazı bilgisayara USB portundan bağlamanız gerekir. Eğer bilgisayarımızda cihazla ilgili sürücüler doğru şekilde yüklendiyse DDMS içerisinde cihazı görebilmemiz gerekir. Eğer cihaz görüntülenemiyorsa, o modele ait sürücüleri üretici sayfasından yüklememiz gerekir (Device Drivers). Sürücülerin yüklenmesi bittikten sonra DDMS cihazımızı tanıyacaktır.

Reader Uygulaması

Bu bölümde sizlere bir RSS kaynağından gelen haberleri okuyarak listeleyen ve listedeki bir habere tıkladığınızda orjinal kaynağa giden bir uygulama hazırlayacağız. Yazıyı okumaya başlamadan önce aşağıdaki konuları okumanızı tavsiye ederiz;

Logcat

LogCat, Android Studio'da uygulamaların log çıktılarını okuyup incelemenize yarayan basit bir geliştirici aracıdır. Uygulamanızın kodunda, geliştirme aşamasında akışı takip etmek için sadece sizin görebileceğiniz notlar bırakabilirsiniz. Bu notlara, log denir.

LogCat Android Studio'da ekranın en altında bulunur.

 

Action Bar'ı Ayarlamak

En temel haliyle Action Bar, Activity'nin başlığını ve uygulamanın simgesini (solda) gösterir. En basit halinde bile kullanıcılara nerede olduklarını bildirmek ve uygulamanızın kimliğini tutarlı kılmak için kullanışlıdır.

Örnek bir Action Bar

Örnek 1: Activity başlığı ve uygulama simgesiyle birlikte örnek bir Action Bar

Farklı Android Sürümlerini Desteklemek

Android'in yeni sürümlerindeki API'ler uygulamanız için nadide özellikler sunarken, daha fazla cihaz güncellenene kadar Android'in eski sürümlerini destekleyemeye de devam etmelisiniz. Bu eğitim içeriği size, eski sürümleri desteklemeyi bırakmadan en son API'lerin üstünlüklerini de nasıl kullanacağınızı göstermeyi hedefliyor.

Bir Sorguyu CursorLoader ile Çalıştırma

Bir CursorLoader uygulamanızın arka planında bir ContentProvider'a (veri sağlayıcı) dayalı eşzamansız (asenkron) sorgular çalıştırmanıza yarar. Bu sayede ContentProvider'lar ile çalışırken uygulamanızın ön yüzünde herhangi bir performans kaybının önüne geçebilirsiniz.

Arka Plan İşleri

Eğitim içeriklerinin bu bölümünde konumuz Arka Plan İşleri. Burada uygulamanızın performansını artırmak ve batarya tüketimini azaltmak için "arka plan işlerini" nasıl kullanacağınızı öğreneceksiniz.

Arka plan işlerini konu edinen içeriklerimiz üç ana başlıktan oluşuyor. Eğer bu konuyu ilk defa öğrenmeye başlıyorsanız sayfanın aşağısındaki "sonraki sayfa" düğmesiyle, sırasıyla ilerlemenizi tavsiye ederiz.

 

Eclipse IDE'sinin Mac OS X Ortamında Kurulumu

Eclipse sürekli güncellenen bir IDE olduğundan, bu sayfada yer alan ekran görüntüleri ve sürüm numaraları güncel sürümlerden farklılık gösterebilir. Eclipse IDE'yi işletim sisteminize uygun olarak buradan indirebilirsiniz. Karşınıza gelecek aşağıdaki ekrandan, Eclipse IDE for Java Developers'ı indirebilirsiniz.

Abone ol android