Android 2.1 Platformu

API Düzeyi: 7

Android 2.1, Ocak 2010'dan itibaren Android destekli telefonlara 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 açısından Android SDK'sı için indirilebilir bir bileşen olarak mevcuttur. İndirilebilir platform, 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ını içerir. İndirilebilir platformda harici kitaplık yoktur.

Android 2.1 platformuna yönelik geliştirme veya test yapmaya 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 eklemez. 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'sı için Android 2.1 platform bileşeninin ardışık sürümleriyle ilgili notlar (düzeltme numarasıyla belirtilir) sağlanmaktadır. 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, çerçeve API'sinin güncellenmiş bir sürümünü sunar. Android 2.1 API'ye, sistemin kendisinde depolanan bir tam sayı tanımlayıcı (7) atanır. "API Düzeyi" adı verilen bu tanımlayıcı, sistemin bir uygulamanın uygulamayı yüklemeden önce 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 ayarlamanız gerekir.

API Level'ın nasıl kullanılacağı hakkında daha fazla bilgi için API Düzeyleri belgesine bakın.

Çerçeve API'sı 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ınladığınızda 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 Hizmeti

Görüntüleme

WebKit

  • Web depolama veritabanlarını değiştirmek için yeni WebStorage yöntemleri.
  • Coğrafi Konum izinlerini almak ve bunları Web Görünümü'nde ayarlamak için yeni GeolocationPermissions yöntemleri.
  • Uygulama önbelleği, web depolama alanı ve ekran yoğunluğuna göre yakınlaştırma ayarlarını yönetmek için yeni WebSettings yöntemleri.
  • Video, tarama geçmişi, özel Görünümler, uygulama önbellek 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 Düzeyi 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ı sunar:

  • Ç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şi 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_country/region 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 aracılığıyla erişilebilen yerel ayarlarla eşleşir.

    Emülatör Kaplamaları

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

    • 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ğunluklu, normal ekran)
    • WVGA800 (480x800, yüksek yoğunluk, normal ekran)
    • WVGA854 (480x854 yüksek yoğunluk, normal ekran)

    Tüm Android destekli 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 için Birden Fazla Ekranı Destekleme bölümüne bakın.