Android 1.1 Sürüm Notları

Tarih: Şubat 2009
API Düzeyi: 2

Bu dokümanda, SDK'da yer alan Android 1.1 sistem görüntüsü için sürüm notları sağlanmaktadır.

Genel Bakış

SDK'da yayınlanan Android 1.1 sistem görüntüsü, Android 1.1 üretim sistemi görüntüsünün eşdeğeri, Şubat 2009'dan itibaren Android destekli telefonlar.

Android 1.1 sistem görüntüsü, çerçevenin güncellenmiş bir sürümünü sunuyor API'ye gidin. Android 1.0 API'de olduğu gibi, Android 1.1 API'si de [2] gibi bir tam sayı tanımlayıcısına sistemde depolanır. "API Düzeyi" adı verilen bu tanımlayıcı, sistemiyle uyumlu olup olmadığını doğru şekilde belirlemek amacıyla kullanılabilir. sisteme yükleyin.

Uygulamalar, uyumlu oldukları en düşük sistem API Düzeyini göstermek için android:minSdkVersion özelliğine bir değer. Özelliğin değeri, API Düzeyi'ne karşılık gelen bir tam sayıdır kullanır. Bir uygulamayı yüklemeden önce, sistem android:minSdkVersion ve yalnızca yüklemeye izin verir başvurulan tam sayı, depolanan API düzeyi tam sayısından küçük veya ona eşitse bu sürecin kendi içinde olması gerekir.

Uygulama oluşturmak için Android 1.1 sistem görüntüsünü kullanıyorsanız Android 1.1 çalıştıran Android destekli cihazlarla uyumludur platformu kullanıyorsanız android:minSdkVersion özelliğini "2" olarak ayarla uygulamanızın yalnızca Android 1.1 (veya üzeri) sistem görüntüsünü kullanan cihazlarla uyumludur.

Daha ayrıntılı olarak belirtmek gerekirse android:minSdkVersion özelliğinin alt öğesi olarak <uses-sdk> öğesinde Manifest dosyasında <manifest>. Ayarlandığında, özelliği aşağıdaki gibi görünür:

<manifest>
  ...
  <uses-sdk android:minSdkVersion="2" />
  ...
</manifest>

android:minSdkVersion hizmetini bu şekilde ayarlayarak kullanıcıların uygulamanızı ancak en iyi şekilde cihazların Android 1.1 platformunu kullanıyor. Bu da diğer yandan uygulamanız kullanıcıların cihazlarında düzgün çalışacaktır. Android 1.1'de kullanıma sunulan API'leri kullanır.

Uygulamanız Android 1.1'de kullanıma sunulan API'ları kullanıyor, ancak kullanmıyorsa <uses-sdk android:minSdkVersion="2" /> tanımlarsanız Android 1.1 cihazlarda düzgün çalışır ancak Android 1.0 cihazlarda çalışmaz cihazlar. İkinci durumda uygulama, Android 1.1 API'lerini kullanmaya çalışıyor.

Uygulamanız Android'de kullanıma sunulan yeni API'leri kullanmıyorsa Android 1.0 uyumluluğunu sağlamak için android:minSdkVersion veya özelliği "1" olarak ayarlama. Ancak, uygulamanızı yayınlamadan önce, öncelikle uygulamanızın ( (Android 1.0 SDK) gelen SDK'lar ile uygulamalarınızın düzgün şekilde derlenmesini ve Android 1.0 cihazlar. Uygulamayı sisteme göre test etmeniz gerekir uygulamanın tasarlandığı API Düzeylerine karşılık gelen resimler uyumlu olması gerekir.

Uygulamanızın Android 1.1 API'lerini kullanmadığından eminseniz ve ihtiyaç duymadığı taktirde, bu alanda çalışmaya devam etmek Android 1.0 SDK'sına geçmek yerine Android 1.0 SDK'sını yapmanız gerektiğini unutmayın.

Harici Kitaplıklar

Sistem görüntüsü, şu harici kitaplıkları içerir: uygulamanızdan erişmek için bir <uses-library> hakkında daha fazla bilgi edinin.

  • com.google.android.maps — uygulamanın Google Haritalar verilerine erişmesine izin verir. Google Haritalar'ı kullanmak için Google Haritalar API Anahtarı gereklidir.

Cihaz Uyumluluğu

Android 1.1 sistem görüntüsünün Aşağıda listelenen Android destekli cihazlar:

  • T-Mobile G1

Yerleşik Uygulamalar

Sistem görüntüsünde şu yerleşik uygulamalar bulunur:

  • Çalar Saat
  • API Demoları
  • Tarayıcı
  • Hesap Makinesi
  • Kamera
  • Kişiler
  • Geliştirici Araçları
  • Dialer
  • E-posta
  • Haritalar (ve Street View)
  • Mesajlar
  • Müzik
  • Resimler
  • Ayarlar

Kullanıcı Arayüzü Yerelleştirmeleri

Sistem görüntüsü, diller için yerelleştirilmiş kullanıcı arayüzü dizeleri sağlar aşağıda listelenmiştir.

  • İngilizce, ABD (en_US)
  • Almanca (de)

Yerelleştirilmiş kullanıcı arayüzü dizeleri, emülatörde, cihazın Ayarlar uygulamasından erişilebilir.

Çözülmüş Sorunlar

  • AlarmClock uyarısı artık sesi/titreşimi doğrudan değil, doğrudan oynatıyor AlarmManager. AlarmClock uyarısı ses/titreşim çalmaya başlar IntentReceiver (etkinlik başlangıcı yerine). Bu değişiklikler alarmların kalıcı iletişim kutuları tarafından engellenmesini önler.
  • Cihaz uyku moduna yönelik düzeltmeler.
  • Tek dokunuşla görüşme sırasında tuş takımı açılmaz; kullanıcıların yapması gerekenler dokunup sürükleyin.
  • Yaklaşık 25 giden iletiden 1 tanesinin aktarım sırasında IMAP bağlantısını dondurma (Gmail tabanlı bir sunucuya) Gönderilmiş Postalar klasörüne.
  • Bozuk veya olmayan otomatik hesap kurulumu girişlerini kaldırır test edilebilir. Kalan girişlerin birkaçına küçük düzeltmeler ekler. Markalar birkaç özel durumda kullanılan uyarı iletişim kutularında iyileştirmeler yapıldı.
  • Varsayılan posta kontrol aralığını 15 dakikada bir (yerine 15 dakikada bir) olarak değiştirir "hiçbir zaman" değerine ayarlayın.
  • IMAP'teki şifre alıntılarıyla ilgili hataları düzeltir. Böylece kullanıcılar, Şifrelerde özel karakterler (ör. boşluklar) kullanılamaz.
  • Otomatik ve manuel hesap kurulumundaki çeşitli hataları düzeltir
  • Çeşitli bağlantı hatalarının raporlamayı iyileştirerek kolaylaştırır kullanıcının başarısız hesap kurulumlarını teşhis etmesi için gereklidir.
  • POP3 hesapları için yeni posta bildirimleriyle ilgili sorunları giderir.
  • "Hiçbir zaman" olarak işaretlenen hesapların otomatik olarak doğru şekilde kontrol edilmesini sağlar. kontrol edin".
  • Artık kullanıcı tercihini kullanarak tarih ve saati görüntüler (ör. 24 saat yerine 24 saat (ÖÖ/ÖS).
  • Artık cc: öğesini ileti görünümünde gösteriyor.
  • POP3 bağlantı hatalarından kurtarma işlemini iyileştirir.
  • POP3 ayrıştırıcı kuralları gevşetildi, böylece uygulamanın uyumlu olmayan e-posta sunucuları.

Yeni Özellikler

  • Haritalar: Kullanıcılar Google Haritalar'da ve Google Haritalar'da arama yaptığında ayrıntılarını görüntülemek için işletmeyi tıkladığında
  • Çevirici: Arama sırasında ekran zaman aşımı artık hoparlör.
  • Çevirici: "Tuş takımını göster" ekler / "Tuş takımını gizle" görüşmedeki öğeye ekle menüsünü kullanarak, DTMF tuş takımını kolayca bulabilirsiniz.
  • MMS'ye ek kaydetme desteği ekler
  • Ekran düzeninde kayan yazı desteği ekler.

API Değişiklikleri

Genel Bakış

  • Test sistemleri için ek açıklamalar ekler, gerçek (test dışı) API yoktur anlamına gelir.
  • Bir işlemin UID'sini kolayca belirlemesine izin vermek için bir yöntem ekler.
  • Ekran düzeninde kayan yazı desteği ekler.
  • Görünümlerdeki dolguyu belirlemek için yeni yöntemler ekler. Aşağıdaki durumlarda kullanışlıdır: kendi mesajınızı yazma View alt sınıfları
  • Uygulamanın SMS yayınlamasına olanak tanıyan yeni izinler ekler veya WAP Push mesajı.
  • API temizleme: Korunan oluşturucuyu şuradan kaldırır: SDK'ya bağlı sistem görüntüleri.

API Değişiklik Ayrıntıları

Modül veya ÖzellikDeğişiklik Açıklaması
Test sistemleri için ek açıklamalar
LargeTest ek açıklaması eklendi.
MediumTest ek açıklaması eklendi.
SmallTest ek açıklaması eklendi.
Bir işlemin UID'sini kolayca öğrenmesine izin verin.
android.os.Process sınıfına herkese açık myUid() yöntemi eklendi
Görünümlerde dolgu
android.view.View sınıfına herkese açık getBottomPaddingOffset() yöntemi eklendi.
android.view.View sınıfına herkese açık getLeftPaddingOffset() yöntemi eklendi.
android.view.View sınıfına herkese açık getRightPaddingOffset() yöntemi eklendi.
android.view.View sınıfına herkese açık getTopPaddingOffset() yöntemi eklendi.
android.view.View sınıfına herkese açık isPaddingOffsetRequired() yöntemi eklendi.
Noktalı çerçeve desteği
TextView sınıfına herkese açık setMarqueeRepeatLimit(int) yöntemi eklendi
Herkese açık android.R.attr.marqueeRepeatLimit alanı eklendi
Yeni izinler
Herkese açık android.Manifest.permission.BROADCAST_SMS alanı eklendi
Herkese açık android.Manifest.permission.BROADCAST_WAP_PUSH alanı eklendi
API temizliği
Korumalı java.net.ServerSocket.ServerSocket(java.net.SocketImpl) oluşturucu kaldırıldı.