Android 1.5 Platformu

API Düzeyi: 3

Android 1.5, Mayıs 2009'dan itibaren Android destekli telefonlara dağıtılabilen ana 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'deki değişiklikleri de içeriyor.

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

Android 1.5 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 1.5 Platformda Öne Çıkanlar 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, sistemin kendisinde depolanan bir tam sayı tanımlayıcı (3) 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 1.5'te sunulan API'leri kullanmak için uygulamanızın manifest dosyasındaki <uses-sdk> öğesinin android:minSdkVersion özelliklerinde "3" 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 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 tahmini 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 hangi donanım özelliklerine ihtiyaç duyduklarını belirtebilir. Örneğin, bir uygulama, fiziksel bir klavye veya iztopu gibi belirli bir gezinme 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. RecognizerIntent inceleyin.

Çeşitli API eklemeleri

  • LocationManager - Uygulamalar, konum değişikliği güncellemelerini Intent aracılığıyla alabilir
  • Web Görünümü - DOM etkinliği desteğini başlatma/sonlandırma/taşıma/iptal etme'ye dokunun
  • Sensor Manager APIs yeniden tasarlandı
  • GLSurfaceView - OpenGL uygulamaları oluşturmak için kolaylık çerçevesi
  • Uygulama güncellemesinin daha sorunsuz bir şekilde yükseltilmesi için Yayın Amacı başarıyla yüklendi

API farklılıkları raporu

Önceki sürümle karşılaştırıldığında Android 1.5'teki (API Düzeyi 3) API değişikliklerinin ayrıntılı görünümü için API Farklılıkları 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
  • 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_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-P (240x320, düşük yoğunluk, küçük ekran)
    • QVGA-L (320x480, düşük yoğunluk, küçük ekran)
    • HVGA (320x480, orta yoğunluklu, normal ekran)
    • HVGA-P (320x480, orta yoğunluklu, normal ekran)
    • HVGA-L (320x480, orta 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.