Android 1.5 Platformu

API Düzeyi: 3

Android 1.5, Mayıs 2009'dan itibaren Android destekli cihazlara dağıtılabilen başlıca platform sürümüdür. Bu sürüm, kullanıcılar ve geliştiriciler için yeni özelliklerin yanı sıra Android frame API'sindeki değişiklikleri de içerir.

Android 1.5 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 tamamen uyumludur ve harici kitaplık içermez.

Android 1.5 platformuna yönelik uygulama geliştirmeye veya test etmeye başlamak için Android SDK'sını 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 1.5 Platformunda Öne Çıkanlar belgesine bakın.

API Düzeyi

Android 1.5 platformu, frame API'nin güncellenmiş bir sürümünü sunar. Android 1.5 API'ye, sistemin kendisinde depolanan bir tam sayı tanımlayıcısı (3) 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 1.5'te sunulan API'leri kullanmak için uygulamanızın manifest dosyasındaki <uses-sdk> öğesinin android:minSdkVersion özelliklerinde "3" değerini uygun şekilde 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 1.5 platformu tarafından sağlanan uygulama çerçevesi API'si hakkında bilgi verilmektedir.

kullanıcı arayüzü çerçevesi

AppWidget çerçevesi

Medya çerçevesi

  • Ham ses kaydı ve oynatma API'leri
  • Etkileşimli MIDI oynatma motoru
  • Geliştiriciler için video kayıt API'leri (3GP biçimi)
  • Video ve fotoğraf paylaşım amaçları
  • Medya arama amacı

Giriş Yöntemi çerçevesi

  • Input Method Service çerçevesi
  • Metin tahmin motoru
  • Kullanıcılara indirilebilir IME'ler sağlama olanağı

Uygulama tanımlı donanım gereksinimleri

Uygulamalar artık manifest dosyalarında yeni bir öğe (<uses-configuration>) kullanarak Android sistemine, düzgün çalışmak için gereken donanım özelliklerini belirtebilir. Örneğin, bir uygulama, fiziksel bir klavye veya iztopu gibi belirli bir navigasyon cihazı gerektirdiğini belirtmek için öğeyi kullanabilir. Android sistemi, uygulamayı yüklemeden önce <uses-configuration> öğesi için tanımlanan özellikleri kontrol eder ve yüklemenin yalnızca gerekli donanım varsa devam etmesine izin verir.

Konuşma tanıma çerçevesi

  • Intent aracılığıyla konuşma tanıma kitaplıkları kullanma desteği. Şu sayfaya göz atın: RecognizerIntent.

Çeşitli API eklemeleri

  • LocationManager - Uygulamalar Intent üzerinden konum değişikliği güncellemelerini alabilir
  • Web Görünümü - DOM etkinliği desteğini başlatma/sonlandırma/taşıma/iptal etme seçeneğine dokunun
  • Yeniden tasarlanan Sensor Manager APIs
  • GLSurfaceView - OpenGL uygulamaları oluşturmak için kolaylık çerçevesi
  • Daha sorunsuz uygulama yeni sürüme geçirme deneyimi için uygulama güncellemesi yükleme için Yayın Amacı başarılı oldu

API farklılıkları raporu

Önceki sürüme kıyasla Android 1.5'teki (API Düzeyi 3) 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
  • Video Kamera
  • Kamera
  • Kişiler
  • Özel Yerel Ayar (geliştirici uygulaması)
  • Geliştirici Araçları (geliştirici uygulaması)
  • Dialer
  • E-posta
  • Galeri
  • Japonca metin girişi için IME
  • Mesajlaşma
  • Müzik
  • 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 1.5 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 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-P (240x320, düşük yoğunluk, küçük ekran)
    • QVGA-L (320x480, düşük yoğunluk, küçük ekran)
    • HVGA (320x480, orta yoğunluk, normal ekran)
    • HVGA-P (320x480, orta yoğunluk, normal ekran)
    • HVGA-L (320x480, orta 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.