Android 2.0.1, Sürüm 1

API Düzeyi: 6

Android 2.0.1, Aralık 2009'dan itibaren Android destekli telefonlara dağıtılabilen küçük bir platform sürümüdür. Bu sürüm küçük API değişikliklerini, hata düzeltmelerini ve çerçeve davranış değişikliklerini içerir. Değişiklikler ve düzeltmeler hakkında bilgi için Framework API bölümüne bakın.

Android 2.0.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.0.1 platformuna yönelik geliştirme veya test yapmaya başlamak için Android SDK ve AVD Manager aracını kullanarak platformu Android 1.6 veya üzeri SDK'nıza indirin.

Platformda Öne Çıkanlar

Yeni kullanıcı özelliklerinin ve platformda öne çıkan özelliklerin listesi için Android 2.0 Platformunda Öne Çıkanlar belgesine 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
  • Video Kamera
  • Kamera
  • Kişiler
  • Özel Yerel Ayar (geliştirici uygulaması)
  • Geliştirici Araçları (geliştirici uygulaması)
  • Dialer
  • E-posta
  • Galeri
  • Hareket Oluşturucu
  • Japonca metin girişi için IME
  • Mesajlaşma
  • Müzik
  • Ayarlar
  • Yedek Parçalar (geliştirici uygulaması)

2.0.1'deki yenilikler Geliştirici Araçları uygulamasında artık üçüncü taraf senkronizasyon bağdaştırıcılarının hızlı ve kolay bir şekilde test edilmesini sağlayan "Senkronizasyon Test Aracı" uygulaması yer alıyor.

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.0.1 sistem görüntüsünde kullanılabilen diller aşağıda language_country/region yerel ayarıyla birlikte listelenmiştir.

  • Ç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)

    Android destekli tüm cihazlarda düzgün bir şekilde görüntülenen 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.

    Geliştirici Özellikleri

    Aşağıdaki bölümlerde, indirilebilir Android 2.0 platform bileşeni tarafından sunulan yeni geliştirici özellikleri hakkında bilgi verilmektedir.

    Karınca Desteği

    • Hata ayıklama ve sürüm modu uygulama imzalama Sürüm modu imzalaması, zipalign optimizasyonu için entegre destek içerir. Daha fazla bilgi için Uygulamalarınızı İmzalama konusuna bakın.
    • Emma araç projelerini destekleyen yeni Ant derleme sistemi eklendi (kod kapsamı).

    Çerçeve API'sı

    Aşağıdaki bölümlerde, Android 2.0.1 platformu tarafından sağlanan uygulama çerçevesi API'sinde yapılan değişiklikler hakkında bilgi verilmektedir. Ancak, Android 2.0.1'in, Android 2.0 için küçük bir sürüm olduğunu unutmayın. Bu nedenle, Android 2.0'da yapılan değişiklikler hakkında daha fazla bilgi edinmek için lütfen Android 2.0 sürüm notlarına bakın.

    API seviyesi

    Android 2.0.1 platformu, çerçeve API'sinin güncellenmiş bir sürümünü sunar. Android 2.0.1 API'ye, sistemin kendisinde depolanan bir tam sayı tanımlayıcı (6) 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.0.1'de sunulan API'leri kullanmak için uygulamanızın manifest dosyasındaki <uses-sdk> öğesinin özelliklerinde uygun değeri ("6") ayarlamanız gerekir.

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

    API değişikliklerinin özeti

    Aşağıda, çerçeve API'lerinde yapılan değişikliklerin bir özeti verilmiştir.

    Davranış değişiklikleri

    Aşağıda, bazı çerçeve API'lerinin davranışını etkileyen ancak API işlevselliği eklemeyen veya kaldırmayan değişikliklerin bir özeti verilmiştir.

    Bluetooth

    ACTION_REQUEST_ENABLE ve ACTION_REQUEST_DISCOVERABLE tarafından döndürülen değerlerde yapılan değişiklikler:

    Kişiler

    ACTION_INSERT Amacı, temasın devam ettirilmediği durumlarda (örneğin, kaydetme işlemi "işlem yok" olarak kısaltıldıysa) artık RESULT_CANCELED değerini döndürüyor.

    Hata düzeltmeleri

    Aşağıda, bazı çerçeve API'lerini etkileyen hata düzeltmelerinin bir özeti verilmiştir.

    Kaynaklar

    Çerçeve, API Düzeyi niteleyicisini kullanan proje klasörlerindeki uygulama kaynaklarını artık doğru şekilde seçmektedir. Örneğin drawable-v4/, API Düzeyi 4 (veya üzeri) cihazlar için çekilebilir kaynakların bulunduğu bir klasördür. Bu sürüm eşleştirme düzgün çalışmadığından düzeltilmiştir.

    Kişiler

    ACTION_INSERT Amacı artık (kullanımdan kaldırılmış) Contacts API'leri kullanılarak istek yapıldığında uygun URI türünü döndürüyor.

    Diğer çerçeve düzeltmeleri

    • getCallingPackage() artık işlem adı yerine paket adını düzgün bir şekilde bildiriyor.

    API farklılıkları raporu

    API Düzeyi 5 ile karşılaştırıldığında Android 2.0.1'deki (API Düzeyi 6) API değişikliklerinin ayrıntılı görünümü için API Farkları Raporu'na bakın. API Düzeyi 6'da çok az API değişikliği yapıldığı için 4 ve 5 arasındaki API farklarını incelemek de isteyebilirsiniz.