Android 2.0.1, Sürüm 1

API Düzeyi: 6

Android 2.0.1, Aralık 2009'dan itibaren Android destekli cihazlara 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 edinmek 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 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.0.1 platformuna yönelik uygulama geliştirmeye veya test etmeye 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ı sağlar:

  • Ç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ı artık üçüncü taraf senkronizasyon bağdaştırıcılarının hızlı ve kolay bir şekilde test edilmesini sağlayan bir "Senkronizasyon Test Edici" uygulaması içeriyor.

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 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 üzerinden 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ğ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.

    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 imzalaması. Sürüm modu imzalama, zipalign optimizasyonu için entegre destek içerir. Daha fazla bilgi için Uygulamalarınızı İmzalama konusuna bakın.
    • Emma enstrümantasyon projelerine yönelik destekle yeni Ant derleme sistemi ekler (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. Bununla birlikte, 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'sine, sistemin kendisinde depolanan bir tam sayı tanımlayıcısı (6) 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.0.1'de sunulan API'leri kullanmak için uygulamanızın manifest dosyasındaki <uses-sdk> öğesinin özelliklerinde "6" olan doğru değeri ayarlamanız gerekir.

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

    API değişiklikleri ö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şlevi 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ğerlerdeki değişiklikler:

    Kişiler

    ACTION_INSERT Amacı, kişinin kalıcı olmadığı durumlarda (örneğin, kaydetme işlemi "işlemsiz" 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 ö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 üstü) cihazlar için çekilebilir kaynaklardan oluşan bir klasördür. Bu sürüm eşleştirme düzgün çalışmadığından düzeltilmiştir.

    Kişiler

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

    Diğer Çerçeve düzeltmeleri

    • getCallingPackage() artık işlem adını değil, 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 vardır. Bu nedenle, 4 ve 5 arasındaki API farklarını incelemek de isteyebilirsiniz.