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ış
- Harici Kitaplıklar
- Cihaz Uyumluluğu
- Yerleşik Uygulamalar
- Kullanıcı arayüzü yerelleştirmeleri
- Çözülen Sorunlar
- Yeni Özellikler
- API Değişiklikleri
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 Özellik | Değ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ı. |