Android 1.5 Platformu

API Düzeyi: 3

Android 1.5, Mayıs 2009'dan itibaren Android destekli cep telefonlarında kullanılabilen önemli bir platform sürümüdür. Sürüm, kullanıcılar ve geliştiriciler için yeni özelliklerin yanı sıra Android framework API'sinde yapılan değişiklikleri içerir.

Android 1.5 platformu, geliştiriciler için Android SDK'sı tarafından indirilebilir bir bileşen olarak sunulur. İndirilebilir platform, tam uyumlu bir Android kitaplığı ve sistem resminin yanı sıra bir dizi emülatör kaplaması, örnek uygulamalar ve daha fazlasını içerir. İndirilebilir platform tamamen uyumludur ve harici kitaplık içermez.

Android 1.5 platformunda geliştirme veya test yapmaya başlamak için Android SDK'sını ve AVD Yöneticisi aracını kullanarak platformu Android 1.6 veya sonraki bir SDK'nıza indirin.

Platformun öne çıkan özellikleri

Yeni kullanıcı özelliklerinin ve platformdaki öne çıkan özelliklerin listesi için Android 1.5 Platform Öne Çıkan Özellikleri belgesine bakın.

API düzeyi

Android 1.5 platformu, çerçeve API'sinin güncellenmiş bir sürümünü sunar. Android 1.5 API'ye, sistemde depolanan bir tam sayı tanımlayıcısı (3) atanır. "API Seviyesi" olarak adlandırılan bu tanımlayıcı, sistemin uygulamayı yüklemeden önce uygulamanın sistemle uyumlu olup olmadığını doğru şekilde belirlemesine olanak tanır.

Android 1.5'te kullanıma sunulan API'leri uygulamanızda kullanmak için uygulamanızın manifest dosyasında <uses-sdk> öğesinin android:minSdkVersion özelliklerinde "3" değerini ayarlamanız gerekir.

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

Framework 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 kaydı API'leri (3GP biçimi)
  • Video ve fotoğraf paylaşımı Intent'leri
  • Medya arama amacı

Giriş yöntemi çerçevesi

  • Input Method Service çerçeve
  • Metin öngörme motoru
  • Kullanıcılara indirilebilir IME'ler sağlama olanağı

Uygulama tanımlı donanım gereksinimleri

Uygulamalar artık düzgün şekilde çalışabilmeleri için Android sistemine hangi donanım özelliklerine ihtiyaç duyduklarını belirtmek üzere manifest dosyalarında yeni bir öğe (<uses-configuration>) kullanabilir. Örneğin, bir uygulama fiziksel bir klavye veya fare topu gibi belirli bir gezinme cihazı gerektirdiğini belirtmek için bu öğ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 mevcutsa devam etmesine izin verir.

Konuşma tanıma çerçevesi

  • Intent üzerinden konuşma tanıma kitaplıklarının kullanılmasına destek. RecognizerIntent bakın.

Çeşitli API eklemeleri

  • LocationManager: Uygulamalar, Intent üzerinden konum değişikliği güncellemeleri alabilir
  • WebView - Dokunma başlangıcı/sonu/taşıma/iptal DOM etkinliği desteği
  • Yeniden tasarlandı Sensor Manager APIs
  • GLSurfaceView: OpenGL uygulamaları oluşturmak için kullanışlı bir iskelet
  • Uygulama güncellemesi yükleme işlemi başarılı oldu için yayın isteği

API farklılıkları raporu

Android 1.5'teki (API düzeyi 3) API değişikliklerinin önceki sürüme kıyasla ayrıntılı görünümü için API Farklılık Raporu'na bakın.

Yerleşik Uygulamalar

İndirilebilir platforma dahil edilen sistem resmi, 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
  • Mesajlar
  • Müzik
  • Ayarlar
  • Spare Parts (geliştirici uygulaması)

Yerel Ayarlar

İndirilebilir platforma dahil edilen sistem resmi, çeşitli yerleşik yerel ayarlar sunar. 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 bulunan diller aşağıda listelenmiştir (language_country/region yerel dili tanımlayıcısı ile).

  • Ç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 Görünümleri

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

    • 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 şekilde görüntülenen ve çalışan bir uygulama geliştirme hakkında daha fazla bilgi için Birden Fazla Ekranı Destekleme başlıklı makaleyi inceleyin.