ETİKETLER

android

Windows Ortamında Java Geliştirme Paketi (JDK) Kurulumu

Java Geliştirme Paketi (JDK) işletim sisteminizle birlikte kurulu gelmemektedir. Bu nedenle, önce bilgisayarımıza JDK'yı kurmamız gerekiyor. Farklı bir sebepten ötürü JDK'yı daha önce kurmuş olsanız bile, Android geliştirme ortamı tarafından desteklenen güncel JDK 11 sürümünü kullanabilirsiniz.

Bu bağlantıdan JDK 11 indirme sayfasına ulaşalım.

Sonuçları Kullanmak

Bir önceki eğitim içeriğinde de gördüğünüz gibi verilerinizi, yazdığınız onCreateLoader() metodunda, CursorLoader kullanarak yüklemelisiniz.

Özel İstek (Request) Gerçeklemesi

Bu eğitim içeriği, Volley desteği olmayan, kendinize özel istek tiplerini nasıl oluşturacağınızı anlatır.

 

Özel istek yazmak

Çoğu isteğin araç çubuğunda kullanıma hazır gerçeklemeleri mevcuttur. Örneğin cevabınız string, image ya da JSON ise muhtemelen özel istek yaratmanıza gerek yoktur.

Özel istek yaratmak durumlarında kaldığınızdaysa bütün yapmanız gereken şöyledir:

C2DM servisinden GCM'ye geçiş

Android Cloud to Device Messaging (C2DM) servisi 20/10/2015 tarihinden itibaren hizmet dışı. Dolayısıyla artık C2DM yeni kullanıcı kaydına izin vermiyor. C2DM geliştiricileri, yeni nesil C2DM olarak adlandırılan Google Cloud Messaging'e (GCM) yönlendiriliyor.

C2DM'den GCM hizmetine geçiş yapacak geliştiriciler için iki hizmet arasındaki farkı ve mevcut uygulamaların C2DM'den GCM'ye nasıl geçirileceğini bu yazıda öğrenebilirsiniz.

 

DDMS

DDMS (Dalvik Debug Monitor Server) bilgisayarınıza bağlı bulunan Android cihazları ve o anda çalışan simulatörleri takip edebileceğiniz bir eklentidir. DDMS sayesinde cihaz üzerinde çalışan uygulamaları görüntüleyebilir, cihazın dosya sistemine müdahale edebilir, sahte konum gönderebilir ve ekran görüntüleri alabiliriz. DDMS ekranına ulaşmak için Android Studio içinde araç çubuğundan Android Device Monitor'ü açmanız gerekir. Açılan pencere DDMS arayüzünüzdür.

Java'da Sınıf Oluşturma

 

Sınıf (class) yapısının bu sınıftan üretilecek nesneler için bir şablon görevi gördüğünü söyleyebiliriz.

Nesneleri oluşturmanın ilk adımı, o nesnenin özelliklerini ve eylemlerini belirleyen sınıf yapısını tanımlamaktır. Java'da sınıf yapısı,

 

class Sınıfİsmi
    {
        Özellik Tanımları;
        Metod Tanımları;
    }

 

şeklinde oluşturulur.

Sınıf içinde özellik tanımlamak için değişkenler, metot tanımlamak için de çeşitli yordamlar bulunabilir.

 

Activity Sınıfı

Activity sınıfı tarafından oluşturulan nesneler uygulama içinde kullanılan ekranları temsil ederler. Uygulamanızdaki her Activity'yi AndroidManifest.xml'de tanımlamalısınız. Eğer yeni Activity, AndroidManifest dosyasında tanımlı değilse uygulamamız çökecektir.

Ses Kayıt İşlemleri

Zaman zaman uygulamalarımızda herhangi bir ortam sesini kayıt etmemiz gerekebilir. Bu yazımızda Android cihazın ses kayıt kaynaklarından birini kullanarak ortamdaki sesleri nasıl bir ses dosyasına aktaracağımızı göstereceğiz.

Öncelikle yeni bir uygulama oluşturduktan sonra AndroidManifest dosyasına aşağıdaki izinleri veriyoruz.

 

Android Mimarisi ve Sistem Özellikleri

Android, Open Handset Alliance, Google ve özgür yazılım topluluğu tarafından geliştirilen bir mobil işletim sistemidir. Bu işletim sisteminin parçaları çekirdek (kernel), sistem kütüphaneleri, uygulama geliştirme çatıları (frameworks) ve yerleşik temel uygulamalardan oluşmaktadır. Android mimarisi aşağıdaki gibidir.

Abone ol android