Android 2.1 Platformu

API Düzeyi: 7

Android 2.1, Ocak 2010'dan itibaren Android destekli cihazlara dağıtılabilen küçük bir platform sürümüdür. Bu sürüm, yeni API değişikliklerini ve hata düzeltmelerini içerir. Değişiklikler hakkında bilgi için Framework API bölümüne bakın.

Android 2.1 platformu, geliştiriciler için Android SDK'sı için indirilebilir bir bileşen olarak mevcuttur. İndirilebilir platformda, tamamen uyumlu bir Android kitaplığı ve sistem görüntüsünün yanı sıra bir dizi emülatör dış görünümü, örnek uygulamalar ve daha fazlası yer alır. İndirilebilir platform, harici kitaplık içermez.

Android 2.1 platformuna yönelik uygulama geliştirmeye veya test etmeye başlamak için Android SDK ve AVD Manager aracını kullanarak platformu SDK'nıza indirin.

Platformda Öne Çıkanlar

Android 2.1 önemli kullanıcı özellikleri sağlamaz. En yeni kullanıcı özellikleri için Android 2.0 Platformunda Öne Çıkanlar dokümanına bakın.

Düzeltmeler

Aşağıdaki bölümlerde, Android SDK'nın Android 2.1 platform bileşeninin sonraki sürümleriyle ilgili (düzeltme numarasıyla belirtilir) notlara yer verilmiştir. SDK ortamınızda Android 2.1 platformlarının hangi düzeltmelerinin yüklü olduğunu belirlemek için Android SDK ve AVD Manager'daki "Yüklü Paketler" listesine bakın.

API Düzeyi

Android 2.1 platformu, frame API'nin güncellenmiş bir sürümünü sunar. Android 2.1 API'ye, sistemin kendisinde depolanan bir tam sayı tanımlayıcısı (7) atanır. "API Düzeyi" adı verilen bu tanımlayıcı, sistemin uygulamayı yüklemeden önce uygulamanın sistemle uyumlu olup olmadığını doğru şekilde belirlemesine olanak tanır.

Uygulamanızda Android 2.1'de sunulan API'leri kullanmak için uygulamanızın manifest dosyasındaki <uses-sdk> öğesinin android:minSdkVersion özelliklerinde "7" olan doğru değeri ("7") ayarlamanız gerekir.

API Level'ı kullanma hakkında daha fazla bilgi için API Levels (API Düzeyleri) belgesine bakın.

Çerçeve API Değişiklikleri

Aşağıdaki bölümlerde Android 2.1 platformu tarafından sağlanan uygulama çerçevesi API'sinde yapılan değişiklikler hakkında bilgi verilmektedir.

Animasyonlu Duvar Kağıtları

Aşağıdaki eklemeler, animasyonlu duvar kağıtları geliştirmeniz için API'ler sağlar:

Ayrıca, uygulamanız Animasyonlu Duvar Kağıtları kullanıyorsa veya sağlıyorsa android:name="android.software.live_wallpaper" özelliğini beyan ederek uygulamanın manifest dosyasına bir <uses-feature> öğesi eklemeyi unutmayın. Örnek:

<uses-feature android:name="android.software.live_wallpaper" />

Uygulamanızı yayınlarken Google Play, bu öğenin varlığını kontrol eder ve filtre olarak kullanarak uygulamanızın, cihazları Animasyonlu Duvar Kağıtları'nı desteklemeyen kullanıcılara sunulmamasını sağlar.

Telefon

görüntüleme

WebKit

  • Web depolama veritabanlarını değiştirmek için yeni WebStorage yöntemleri.
  • Coğrafi Konum izinleri almak ve bunları Web Görünümü'nde ayarlamak için yeni GeolocationPermissions yöntemleri.
  • Uygulama önbelleği, web depolama ve ekran yoğunluğuna göre yakınlaştırma ayarlarını yönetmek için yeni WebSettings yöntemleri.
  • Video işleme, tarama geçmişi, özel Görünümler, uygulama önbelleği sınırları ve daha fazlası için yeni WebChromeClient yöntemleri.

API farklılıkları raporu

API Düzeyi 6 ile karşılaştırıldığında Android 2.1'deki (API Seviyesi 7) tüm API değişikliklerinin ayrıntılı görünümü için API Farkları Raporu'na bakın.

Yerleşik Uygulamalar

İndirilebilir platformda bulunan sistem görüntüsü, aşağıdaki yerleşik uygulamaları sağlar:

  • Çalar Saat
  • Tarayıcı
  • Hesap Makinesi
  • Kamera
  • Kişiler
  • Özel Yerel Ayar (geliştirici uygulaması)
  • Geliştirici Araçları (geliştirici uygulaması)
  • E-posta
  • Galeri
  • Japonca, Çince ve Latince metin girişleri için IME'ler
  • Mesajlaşma
  • Müzik
  • Telefon
  • Ayarlar
  • Yedek Parçalar (geliştirici uygulaması)

Yerel Ayarlar

İndirilebilir platformda bulunan sistem görüntüsü, çeşitli yerleşik yerel ayarlar sağlar. Bazı durumlarda, yerel ayarlar için bölgeye özgü dizeler kullanılabilir. Diğer durumlarda dilin varsayılan sürümü kullanılır. Android 2.1 sistem görüntüsünde kullanılabilen diller aşağıda listelenmiştir (language_ülke/bölge yerel ayar tanımlayıcısıyla birlikte).

  • Çince, Çin Halk Cumhuriyeti (zh_CN)
  • Çince, Tayvan (zh_TW)
  • Çekçe (cs_CZ)
  • Felemenkçe, Hollanda (nl_NL)
  • Felemenkçe, Belçika (nl_BE)
  • İngilizce, ABD (en_US)
  • İngilizce, İngiltere (en_GB)
  • İngilizce, Kanada (en_CA)
  • İngilizce, Avustralya (en_AU)
  • İngilizce, Yeni Zelanda (en_NZ)
  • İngilizce, Singapur (en_SG)
  • Fransızca, Fransa (fr_FR)
  • Fransızca, Belçika (fr_BE)
  • Fransızca, Kanada (fr_CA)
  • Fransızca, İsviçre (fr_CH)
  • Almanca, Almanya (de_DE)
  • Almanca, Avusturya (de_AT)
  • Almanca, İsviçre (de_CH)
  • Almanca, Liechtenstein (de_LI)
  • İtalyanca, İtalya (it_IT)
  • İtalyanca, İsviçre (it_CH)
  • Japonca (ja_JP)
  • Korece (ko_KR)
  • Lehçe (pl_PL)
  • Rusça (ru_RU)
  • İspanyolca (es_ES)
  • Yerelleştirilmiş kullanıcı arayüzü dizeleri, Ayarlar üzerinden erişilebilen yerel ayarlarla eşleşir.

    Emülatör Kaplamaları

    İndirilebilir platformda, uygulamanızı farklı ekran boyutlarında ve çözünürlüklerinde modellemek için kullanabileceğiniz bir dizi emülatör görünümü bulunur. Emülatör görünümleri şunlardır:

    • QVGA (240x320, düşük yoğunluk, küçük ekran)
    • WQVGA (240x400, düşük yoğunluk, normal ekran)
    • FWQVGA (240x432, düşük yoğunluk, normal ekran)
    • HVGA (320x480, orta yoğunluk, normal ekran)
    • WVGA800 (480x800, yüksek yoğunluk, normal ekran)
    • WVGA854 (480x854 yüksek yoğunluk, normal ekran)

    Android destekli tüm cihazlarda düzgün bir şekilde görüntüleyen ve çalışan bir uygulamanın nasıl geliştirileceği hakkında daha fazla bilgi edinmek için Birden Fazla Ekranı Destekleme bölümüne bakın.