ETİKETLER
android
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.
Fragment ile Dinamik Kullanıcı Arayüzü (UI) Oluşturmak
Android'de çok bölmeli (multi-pane) dinamik arayüzler oluşturmak istediğinizde, Activity davranışlarını ve arayüz bileşenlerini (liste, düğme vs), Activity'nize girip çıkabilen modüller halinde tutmalısınız. Bu modülleri Fragment sınıfı ile oluşturabilirsiniz. Fragment'lar, yaşam döngülerini yönetebileceğiniz, özel layout'ları tanımlanabilen iç içe geçmiş Activity'ler gibi davranır.
Ağa Bağlanma
Bu içerik size ağa bağlanan basit bir uygulamanın nasıl yapılacağını gösterecektir. Ağa bağlanan uygulamalar yaparken takip etmeniz gereken bazı alışkanlıkları burada bulabilirsiniz.
Uygulamanızda ağ işlemleri yapabilmek için uygulamanızın manifest dosyasında şu izinlerin olması gerekir:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
İndirmelerin Bağlantı Tipine Göre Düzenlenmesi
Pil ömrüne etkileri açısından bakıldığında bütün bağlantı tipleri eşit değildir. Örneğin, Wi-Fi kablosuz yayını, muadili mobil şebeke yayınlarınaa göre daha az pil harcar. Çeşitli mobil ve kablosuz yayın teknolojilerinin pil üzerinde farklı etkileri vardır.
Wi-Fi kullanımı
Wi-Fi ağ bağlantıları, hissedilir derecede az pil harcayarak çok fazla bant genişliği sunar. Dolayısıyla, veri aktarımı yapmak istediğinizde bunu mümkün olduğunda Wi-Fi üzerinden bağlanarak yapmak için çaba göstermenizi tavsiye ederiz.