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 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.