ETİKETLER

android

Eylem Düğmeleri Eklemek

Action Bar, uygulamanızın o anki bağlamıyla ilgili önemli işlemleri düğme olarak üzerinize eklemenize olanak sağlar. Bu düğmeler bir simge ve/veya metin ile doğrudan Action Bar'ın üzerinde görünür. Bundan sonra bu düğmeleri "Eylem düğmeleri" olarak anacağız. Action Bar'a sığmayan veya yeterince önemli olmayan eylemler bir yere gizlenir. Bu yere da taşan eylemler bölümü (actions overflow) ismini veriyoruz.

Anahtar-Değer Çiftlerini Kaydetmek

Uygulamanızda kaydetmeyi istediğiniz veri ufak ya da başka bir deyişle küçük anahtar-değer çiftleri şeklindeyse SharedPreferences API'lerini kullanmalısınız. Bir SharedPreferences nesnesi, anahtar-değer çiftleri içeren bir dosyaya karşılık gelir ve ona basit okuma-yazma işlemleri yapabileceğiniz metotları sunar.

Cihazın Uyanık Kalma Durumunu Yönetmek

Bir Android cihaz, boşta kaldığında öncelikle ekranını karartır ve ardından da kapatır. En sonunda da işlemcisini kapatır. Bu özellik bataryanın hızlıca bitmesinin önüne geçer. Buna rağmen bazen uygulamalarınızın farklı davranması gerekebilir:

RequestQueue Kurulumu

Bir önceki eğitim içeriği, uygun metod olan Volley.newRequestQueue'yu Volley avantajlarını kullanarak RequestQueue kurmak için nasıl kullanacağınızı gösterdi. Bu eğitim içeriyse RequestQueue yaratmanın adımlarını göstererek kendinize özel davranış yaratmanızı sağlayacak.

Bu eğitim içeriği aynı zamanda RequestQueue'yu Singleton olarak yaratmanın kolay yolunu anlatacak. Bu da RequestQueue'nın uygulama açık kaldığı sürece çalışmasını sağlayacak.

 

Volley Kurulumu

Android Studio ile Maven denilen bir kavram hayatımıza girdi. Maven bir standart uygunluğunda yazılmış kütüphaneleri, bir yazılım deposu içerisinde bizim için saklar ve projeye eklememizi kolaylaştırır. Kütüphaneler için .jar dosyaları ile bizi uğraştırmaz. Maven ile ilgili detaylı bilgiye buradan bakabilirsiniz.

 

Volley'in projeye dâhil edilmesi

Projemize iki farklı yolla kütüphane/bağımlılık ekleyebiliriz.

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.

 

Abone ol android