ETİKETLER

android

Bir Aracı İçerik Sağlayıcısı Oluşturmak

Sync Adapter çatısı, esnek ve çok güvenli bir içerik sağlayıcı çatısı tarafından üretilmiş cihaz verisiyle çalışmak için tasarlanmıştır. Bu sebeple sync adapter çatısı, yerel veri için önceden tanımlanmış içerik sağlayıcı çatısı kullanan bir uygulamaya ihtiyaç duyar. Eğer sync adapter çatısı sync adapter'inizi çalıştırmayı dener de uygulamanız bir içerik sağlayıcıya sahip olmazsa, sync adapter'iniz çöker.

AdMob Nedir?

AdMob, mobil uygulama geliştiricilerinin gelir elde etmesini sağlayan bir reklam hizmetidir. Google'ın web siteleri için sunduğu reklam servisleri olan AdSense ve AdWords ile karıştırılmaması gerekir. Daha basit bir şekilde ifade etmek gerekirse; AdMob, mobil uygulamanıza reklam ekleyerek para kazanmanızı sağlar.

Tekli Operatörler

Bu bölümde negatifini alma (), pozitifini alma (+), artım (++) ve azaltım (––) operatörlerini inceleyeceğiz. Negatifini alma operatörü () tek bir operand üzerinde etkili olduğu için, iki operand ile işleme giren (––) sembolü ile karıştırılmamalıdır.

ÖRNEK:

Diziler

Aynı veri türünden birbiriyle ilişkili verilerin bir arada tutulmasını sağlayan yapılara dizi denir. Dizinin içerisinde yer alan her bir ayrı veriye eleman denilmektedir. Bu elemanlara indis numaraları verilir ve bu numaralar üzerinden yerlerine ulaşılır.

Dizileri tek boyutlu ve çok boyutlu diziler şeklinde sınıflandırabiliriz.

Android 301'e Giriş

Android 301 eğitiminde, uygulamanızı bir adım öteye götürecek konulara yer veriyoruz. Diğer uygulamalarla etkileşime geçmeyi, konum ve çoklu ortam servislerini kullanmayı, farklı kaynaklardan veri elde etmeyi, bu verileri kaydetmeyi bu bölümde öğrenebilirsiniz. 

Android Studio Ortamına Proje Eklemek

Önceden çalıştığınız bir projeyi başka bir bilgisayardaki Android Studio içerisinde çalıştırmak ya da Android 201, 301 ve 401 eğitimlerinde sizlerle paylaştığımız örnek projeler üzerinde çalışmak istiyorsanız, proje dosyalarını Android Studio çalışma ortamına taşımalısınız.

Android Studio'yu açtığınızda aşağıdaki gibi bir ekranla karşılaşacaksınız. Daha önce farklı ortamlarda oluşturulmuş projeleri açmak için, Import project (Eclipse ADT, Gradle, etc.) seçeneğini seçin:

Java'da Tarih İşlemleri

Java’da tarih ile ilgili işlem yapmak için Date sınıfında faydalanırız. Date sınıfı belirli bir zaman değerini bir değişkene atamamızı ve üzerinde ekleme, çıkarma ya da dönüştürme gibi işlemler yapmamızı sağlar. Date sınıfını new Date() yapıcısıyla oluşturduğumuzda o anın tarihine ve saatine (kodun çalıştığı bilgisayarın saati) sahip bir zaman değişkenine sahip oluruz.

while Döngüsü

Döngüsel işlem veya tekrarlı işlem (iterasyon, İng. iteration), bilgisayarı aynı işlem grubunu belirli bir koşul sağlanana kadar tekrar tekrar yapmak için yönlendirir. Java dilinde döngü yapısını oluşturmak için while döngüsü, do-while döngüsü ve for döngüsü kullanılır.

 

while döngüsü

While döngüsü bir şart sağlanıyor iken sürekli içindeki komutları çalıştırır. Kelime anlamı olarak "olduğu müddetçe" anlamı çıkar. Yapısı şöyledir:

Action Bar'ı Kaplama Olarak Kullanmak

Varsayılan olarak Action Bar, Activity penceresinin üstünde görünür ve Activity'nizin kalan alanını birazcık azaltır. Kullanıcı etkileşimi sırasında Action Bar'ı gizlemek ve göstermek istediğinizde bunu ActionBar üzerinde hide() ve show() metotlarını çağırarak yapabilirsiniz.

Ağ İşlemleri Gerçekleştirme

Bu eğitim sizlere temel ağ işlemlerinin nasıl yapılacağını, bağlantı kontrolünü (bağlantıdaki değişiklikler de dâhil) ve uygulamanın ağ (network) tüketiminin nasıl kontrol edileceğini gösterecektir. Aynı eğitim içinde, XML dosyaların nasıl kullanıldığını ve nasıl ayrıştırılıp bölümlendirileceğini (parse) de göreceksiniz.

Bu eğitimde bu işlemlerin nasıl yapıldığını daha iyi anlamanız için örnek bir uygulamayı da sizinle paylaşacağız.

Abone ol android