ETİKETLER

android

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.

Android Studio'nun Windows Ü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 Windows 10 üzerine kuruyoruz.

Öncelikle buradaki indirme sayfasına gidiyoruz:

Android Gelir Modelleri

Geliştirdiğiniz Android uygulamaları sayesinde gelir elde edebilirsiniz. Bunun için Google'ın sunduğu servis ve API'leri kullanmanız gerekli. Bu servisler arasında reklam üzerinden gelir elde etmenizi sağlayan modeller olduğu gibi, uygulama içi satın alma şeklinde farklı modeller de bulunuyor. Android ile kullanabileceğiniz temel gelir modellerinini alt başlıklar altında bulabilirsiniz.

Abone ol android