API Düzeyi: 7
Android 2.1 küçük bir platform sürümüdür Ocak 2010'dan itibaren Android destekli telefonlara dağıtılabilir. Bu sürüm, yeni API içerir ve hata düzeltmeleri yapabilirsiniz. Değişiklikler hakkında bilgi edinmek için Framework API'yi inceleyin. bölümüne ekleyin.
Geliştiriciler, Android 2.1 platformuna Android SDK için indirilebilir bileşen. İndirilebilir platform, tamamen uyumlu Android kitaplığı, sistem görüntüsü ve bir dizi emülatör görünümler, örnek uygulamalar ve daha fazlası. İndirilebilir platform hiçbir harici kitaplık içermez.
Android için geliştirme veya test yapmaya başlamak üzere 2.1 platformunu kullanmak için Android SDK ve AVD Manager aracını kullanarak platformu SDK'nıza indirin.
Platformda Öne Çıkanlar
Android 2.1 önemli kullanıcı özellikleri eklemiyor. Android 2.0 Platformda Öne Çıkanlar belgesini inceleyin.
Düzeltmeler
Aşağıdaki bölümlerde, sonradan yayınlanan aşağıdaki gibi Android SDK için Android 2.1 platform bileşeni: düzeltme numarası. Android'in hangi düzeltmelerini belirlemek için 2.1 platformlarının SDK ortamınıza yüklü olması için şuraya bakın: "Yüklü Paketler" Android SDK ve AVD Yöneticisi'nde listeleme.
API Düzeyi
Android 2.1 platformu, çerçeve API'si. Android 2.1 API bir tam sayı tanımlayıcısına atanır — 7: yani 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.
Android 2.1'de kullanıma sunulan API'leri
uygulamanızın sağ alt köşesinde doğru "7" değerini
<uses-sdk>
öğesinin android:minSdkVersion
özellikleri
öğesi oluşturun.
API Düzeyi'nin 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, uygulamada yapılan değişiklikler hakkında bilgi verilmektedir. Framework API'sini kullanabilirsiniz.
Animasyonlu Duvar Kağıtları
Aşağıdaki eklemeler animasyonlu duvar kağıtları geliştirmeniz için API'ler sağlar:
- Yeni
android.service.wallpaper
paketi. - Yeni
WallpaperInfo
sınıfı. WallpaperManager
güncellendi.
Ayrıca, uygulamanız Animasyonlu Duvar Kağıdı kullanıyorsa veya sağlıyorsa
bir <uses-feature>
eklemeyi unutmayın.
öğesi ekleyerek
android:name="android.software.live_wallpaper"
. Örnek:
<uses-feature android:name="android.software.live_wallpaper" />
Uygulamanızı yayınladığınızda Google Play, bulunur ve onu bir filtre olarak kullanır, böylece uygulamanızın , cihazlarında Animasyonlu Duvar Kağıtları'nı desteklemeyen kullanıcılar tarafından kullanılamaz.
Telefon Hizmeti
- Yeni
SignalStrength
sınıfı bilgi sağlıyor cihazın mevcut ağ sinyaliyle ilgili. Bu, yenionSignalStrengthsChanged(SignalStrength)
geri arama. - Yeni
onDataConnectionStateChanged(int, int)
geri arama.
Görüntüleme sayısı
- Yeni
View
yöntemleriisOpaque()
veonDrawScrollBars(Canvas)
. - Yeni
RemoteViews
yöntemleriaddView(int, RemoteViews)
veremoveAllViews(int)
. - Yeni
ViewGroup
yöntemleriisChildrenDrawingOrderEnabled()
vesetChildrenDrawingOrderEnabled(boolean)
.
WebKit
- Web'i değiştirmek için yeni
WebStorage
yöntemleri depolama alanı veritabanlarıdır. - Yeni
GeolocationPermissions
yöntemleri: coğrafi konum izinlerini alıp Web Görünümü'nde ayarlayabilirsiniz. WebSettings
uygulamasının ayarlarını yönetmenin yeni yöntemleri uygulama önbelleği, web depolama alanı ve ekran yoğunluğuna göre yakınlaştırma- Videoyu işlemek için yeni
WebChromeClient
yöntemleri, tarama geçmişi, özel Görünümler, uygulama önbellek sınırları ve daha fazlası.
API farklılıkları raporu
Android 2.1'deki (API) tüm API değişikliklerinin ayrıntılı görünümü için Düzey 7), API Düzeyi 6 ile karşılaştırıldığında bkz. API Farklılıklar Raporu.
Yerleşik Uygulamalar
İndirilebilir platformdaki sistem görüntüsü şunları sağlar: yerleşik uygulamalar:
|
|
Yerel Ayarlar
İndirilebilir platformdaki sistem görüntüsü, çok çeşitli yerleşik yerel ayarlar. Bazı durumlarda, yerel ayarlar. Diğer durumlarda dilin varsayılan bir sürümü kullanılır. İlgili içeriği oluşturmak için kullanılan Android 2.1 sistemindeki mevcut diller görsel aşağıda listelenmiştir (language_country/region yerel ayarıyla birlikte). açıklayıcı).
|
|
Yerelleştirilmiş kullanıcı arayüzü dizeleri, erişilebilir yerel ayarlarla eşleşir Ayarlar'dan.
Emülatör Kaplamaları
İndirilebilir platform, kullanabileceğiniz bir dizi emülatör dış görünümü içerir. Bu dizi, uygulamanızı farklı ekran boyutları ve çözünürlüklerde modellemenize yardımcı olur. İlgili içeriği oluşturmak için kullanılan emülatör görünümleri:
- QVGA (240x320, düşük yoğunluk, küçük ekran)
- WQVGA (240x400, düşük yoğunluk, normal ekran)
- FWQVGA (240x432, düşük yoğunluk, normal ekran)
- HVGA (320x480, orta yoğunluk, normal ekran)
- WVGA800 (480x800, yüksek yoğunluk, normal ekran)
- WVGA854 (480x854 yüksek yoğunluk, normal ekran)
Uygulama geliştirme hakkında daha fazla bilgi için ve işlevleri düzgün şekilde çalıştığı sürece daha fazla bilgi için Birden Çok Desteği Ekranlar.