ETİKETLER
android
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.
Tekrarlayan Uyarıların Zamanlanması
Uyarılar (alarm) uygulamanızın yaşam döngüsü dışında da zamana bağlı işler yapma fırsatı verir. Uyarı mekanizması, dinamik, zamana bağlı tetiklenebilen görevleri belirlediğiniz şartlarda başlatmanıza yardımcı olur. Örneğin bir uyarı, her gün hava durumu bilgisini indirecek bir servisi başlatmak için kullanılabilir.
Uyarıların şöyle özellikleri vardır:
Android Studio'nun Mac OS X Üzerinde Kurulumu
Bu eğitim içeriği yazıldığı sırada (2018) en güncel sürüm olan Android Studio 3.2.1'i Mac OS X üzerine kuruyoruz.
Öncelikle buradaki indirme sayfasına gidiyoruz:
Uygulama İçi Satın Alma Nedir?
Uygulama içi satın alma, Google Play hizmetinin sunduğu dijital içeriğin, uygulamalarınız aracılığıyla satın alınmasını sağlayan bir servistir. Bu hizmeti kullanarak fotoğraf ve müzik gibi indirilebilir medya dosyaları satabileceğiniz gibi oyun bölümleri, iksirler, premium hizmet ve özellikler gibi sanal içerik de satabilirsiniz. Uygulama içi satın alma özelliğini iki farklı şekilde kullanmak mümkün:
İkili Aritmetiksel Operatörler
Aritmetik Operatörler için bilmemiz gereken en önemli kural operatörlerin öncelik sırasıdır. İşlemlerimiz bu öncelik sırasına göre yapılmaktadır.
Android Eğitimlerine Başlarken...
Android işletim sistemine mobil uygulama geliştirirken kullanılacak en temel programlama dili Java'dır.
Android tüm bileşenleriyle son derece geniş bir ekosistemdir. Bu ekosistemin anlatımında aşağıdaki başlıklar temel alınmıştır:
Android'de Konum Servisleri
Günümüzde mobil uygulamalarda en çok kullanılan servislerden biri konum servisleridir. Mobil/seyyar olmanın getirileri konum servisleriyla alınabilir. Android işletim sistemi de uygulamalar için kullanıcının konumunu paylaşan detaylı bir kütüphane sunar. Android'de mobil cihazın konumu aşağıdaki yöntemlerle bulunur:
Medya İşlemleri
Bu bölümde Android cihazımızla fotoğraf ve video çekmeyi göstereceğiz. Fotoğraf ve video çekimi için Android ile birlikte gelen kamera uygulamasından faydalanacağız. Bunu kullanabilmek için bir Intent’le uygulamayı gerekli parametreleri göndererek çağırmamız gerekiyor. Öncelikle uygulamamıza basit bir layout dosyası ile bir tasarım giydirelim:
Map
Java'da sıkça kullanılan bir diğer veri saklama yöntemlerinden diğeri de Map Interface sınıfı kullanımıdır. Bu sınıflar verileri anahtar - değer mantığına göre saklamaktadır. Bir obje Map içerisine eklenirken bu objeyi işaret eden bir anahtar kullanmaktadır. Obje çekilmek istediğinde bu anahtar değeri sorgulanır ve obje hızlı bir şekilde diğer objeler arasından getirilir.
Map Interface'i kullanan sınıflar aşağıdaki metodlara sahiptir;
Android için Harici Kütüphaneler
UYARI: Bu bölümde anlatılan projeler Google tarafından resmen desteklenmemektedir ve Android SDK ile birlikte sunulmazlar. Söz konusu projeler çeşitli geliştiricilerin kendi ihtiyaçları için yazdığı ve açık kaynak haline getirip herkesin kullanımına sunduğu kodlar içerir. Bu kodları kendi projelerinizde kullanmak sizin sorumluluğunuzdadır. Oluşabilecek bellek hataları ya da uygulamanın çökmesi gibi durumları Google Play'e göndermeden test etmenizi tavsiye ederiz.