4 Ekim 2013 Cuma

Android Dersleri 1 - [Android Support Library]


Android 4.0 ve üstü gibi Android sürümleri için uygulama geliştirdiğinizde ve aynı zamanda bu uygulamanın Android’ in eski sürümleri çalıştıran (Android 3.2 gibi )cihazlarda da çalışmasını istiyorsanız , projenize geriye dönük uyumluluğu (backward compatability) eklemeniz gerekmektedir.
Bu geriye dönük uyumluluğu sağlamak için Android Platformu sizlere Android Support Library paketini sağlar. Herbir Android Support Library paketi belirli birAndroid API level ile uyumlu olacak şekilde tasarlanmıştır.
Android projenize Android Support Library paketini dahil etmek uygulamanızın hedeflediği platform sürüm aralıkları ve kullandıkları API’ ler düşünüldüğünde iyi bir uygulama olarak kabul edilir.

Support Library Özellikleri

Android Support Library paketi uygulamanıza dahil edebileceğiniz çeşitli kütüphaneleri içerir. Bu kütüphanelerin her biri belli Android sürümlerini ve bazı özellikleri destekler. Bu kütüphaneleri etkin kullanabilmek için her bir kütüphane farklı API levellerini desteklendiğinden, uygulamanızın hangi API levelleri hedeflediğini doğru belirlemeniz önemlidir.
v4 Support Library
Bu kütüphane Android 1.6 (API level 4) ve üzeri için kullanılmak üzere tasarlanmıştır.
v7 Support Library
Bu kütüphane Android 2.1 (API level 7) ve üzeri için kullanılmak üzere tasarlanmıştır
v8 Support Library
Bu kütüphane Android (API level 8) ve üzeri için kullanılmak üzere tasarlanmıştır
v13 Support Library
Bu kütüphane Android 3.2 (API level 13) ve üzeri için kullanılmak üzere tasarlanmıştır

Android Support Library nin uygulamalarınıza dahil etmeniz önerilmektedir. Bu işlemi yaparak hedef kitlenizi artırmış olursunuz.

Support Libraries İndirilmesi

Support Library paketini kurmadan önce uygulamanız içerisinde hangi özelliklerin yer almasını istediğinizi belirlemeniz önemlidir.
Android Support Library paketi Android SDK Manager aracılığıyla bulunabilir.
Support Library paketini kurmadan önce uygulamanız içerisinde hangi özelliklerin yer almasını istediğinizi belirlemeniz önemlidir.
Android Support Library paketi Android SDK Manager aracılığıyla bulunabilir.
  1. Android SDK Manager’ ı açınız.
  2. SDK Manager penceresi içerisinde Extras dosyasını bulunuz.
  3. Buradan Android Support Library elemanını bulunuz.
  4. Install packages düğmesine basarak işlemi tamamlayınız

Indirme işlemi tamamlandıktan sonra, araç mevcut Android SDK dizinine Android Support Library dosyalarını yükler. Kütüphane dosyaları şu  SDK alt dizininde bulunur: / extras / android / support /

ANDROID.MANIFEST Ayarları

Eğer Android Support Library paketi ile Android uygulamanızın  önceki bir sürümü için mevcut uygulamanın geriye dönük uyumluluğu artıyor ise, uygulamanızın manifestosunu güncellediğinizden  emin olun. Aşağıda gösterildiği gibi, yeni alt sürüm numarası için minSdkVersion değeri:

Bu değişiklik, Google Play’ de  yer alan uygulamanızın Android 2.1 (API seviyesi 7) ve daha üstü cihazlar tarafından yüklenebileceğini söyler.

Hiç yorum yok:

Yorum Gönder