Android 2.1-Plattform

API-Level:7

Android 2.1 ist eine Nebenversion der Plattform. ab Januar 2010 auf Android-Mobilgeräten einsetzbar. Dieser Release enthält eine neue API Änderungen und Fehlerkorrekturen. Informationen zu Änderungen finden Sie in der Framework API. .

Für Entwickler ist die Android 2.1-Plattform als herunterladbare Komponente für das Android SDK. Die herunterladbare Plattform umfasst ein vollständig konformen Android-Bibliothek und System-Image sowie einer Reihe von Emulatoren Skins, Beispielanwendungen und mehr. Die herunterladbare Plattform enthält keine externen Bibliotheken.

Um mit dem Entwickeln oder Testen auf der Android-Plattform zu beginnen 2.1-Plattform müssen Sie das Android SDK und das AVD Manager-Tool verwenden, laden Sie die Plattform in Ihr SDK herunter.

Highlights der Plattform

Android 2.1 bietet keine zusätzlichen Funktionen für Nutzer, siehe die Im Dokument „2.0 Plattform-Highlights“ finden Sie Informationen zu den neuesten Nutzerfunktionen.

Überarbeitungen

Die folgenden Abschnitte enthalten Hinweise zu aufeinanderfolgenden Releases von der Android 2.1-Plattformkomponente für das Android SDK, wie durch Überarbeitungsnummer. Um festzustellen, welche Version(en) des Android-Geräts 2.1-Plattformen sind in Ihrer SDK-Umgebung installiert, siehe „Installierte Pakete“ im Android SDK und im AVD Manager.

API-Ebene

Die Android 2.1-Plattform bietet eine aktualisierte Version Framework-API. Die Android 2.1 API wird eine ganzzahlige ID zugewiesen, 7 – das ist die im System selbst gespeichert sind. Diese Kennung, die „API-Ebene“ genannt wird, ermöglicht um zu ermitteln, ob eine App mit vor der Installation der Anwendung.

Um in Android 2.1 eingeführte APIs in Ihrem müssen Sie den Wert "7" im Feld android:minSdkVersion-Attribute von <uses-sdk> -Element im Manifest Ihrer Anwendung.

Weitere Informationen zur Verwendung der API-Ebene finden Sie im Dokument API-Ebenen.

Änderungen an der Framework API

Die folgenden Abschnitte enthalten Informationen zu Änderungen, die an der Anwendung vorgenommen wurden Framework API, die von der Android 2.1-Plattform bereitgestellt wird.

Live-Hintergründe

Die folgenden Ergänzungen bieten APIs zur Entwicklung animierter Hintergründe:

Wenn Ihre App Live-Hintergründe verwendet oder bereitstellt, müssen Sie außerdem denken Sie daran, eine <uses-feature> hinzuzufügen, -Element zum Manifest der Anwendung hinzu und deklariert das Attribut android:name="android.software.live_wallpaper". Beispiel:

<uses-feature android:name="android.software.live_wallpaper" />

Nachdem Sie Ihre App veröffentlicht haben, sucht Google Play nach und verwendet es als Filter, um sicherzustellen, ist nicht für Nutzer verfügbar, deren Geräte Live-Hintergründe nicht unterstützen.

Telefonie

Aufrufe

WebKit

  • Neue WebStorage-Methoden zur Manipulation des Webs Speicherdatenbanken.
  • Neue GeolocationPermissions-Methoden für Berechtigungen zur Standortbestimmung erhalten und diese in WebView festlegen.
  • Neue WebSettings-Methoden zum Verwalten von Einstellungen für App-Cache, Webspeicher und Zoom auf der Grundlage der Bildschirmdichte.
  • Neue WebChromeClient-Methoden zur Verarbeitung von Videos, Browserverlauf, benutzerdefinierte Ansichten, App-Cache-Limits und mehr.

Bericht zu API-Unterschieden

Eine detaillierte Ansicht aller API-Änderungen unter Android 2.1 (API) Level 7) finden Sie im Vergleich zu API-Level 6 in der API- Bericht zu Unterschieden

Integrierte Anwendungen

Das auf der herunterladbare Plattform enthaltene System-Image stellt Folgendes bereit: integrierte Anwendungen:

  • Wecker
  • Browser
  • Rechner
  • Kamera
  • Kontakte
  • Benutzerdefinierte Sprache (Entwickler-App)
  • Entwicklertools (Entwickler-App)
  • E-Mail
  • Galerie
  • IMEs für Japanisch, Chinesisch und lateinische Texteingabe
  • Nachrichten
  • Musik
  • Smartphone
  • Einstellungen
  • Ersatzteile (Entwickler-App)

Locales

Das System-Image auf der herunterladbaren Plattform bietet integrierten Sprachen. In einigen Fällen sind regionsspezifische Strings für den Sprachen. In anderen Fällen wird eine Standardversion der Sprache verwendet. Die Sprachen, die im Android 2.1-System verfügbar sind Die folgenden Bilder sind unten aufgeführt (mit der Sprache language_country/region) Beschreibung).

  • Chinesisch, Volksrepublik China (zh_CN)
  • Chinesisch, Taiwan (zh_TW)
  • Tschechisch (cs_CZ)
  • Niederländisch, Niederlande (nl_NL)
  • Niederländisch, Belgien (nl_BE)
  • Englisch, USA (en_US)
  • Englisch, Vereinigtes Königreich (en_GB)
  • Englisch, Kanada (en_CA)
  • Englisch, Australien (en_AU)
  • Englisch, Neuseeland (en_NZ)
  • Englisch, Singapur(en_SG)
  • Französisch, Frankreich (fr_FR)
  • Französisch, Belgien (fr_BE)
  • Französisch, Kanada (fr_CA)
  • Französisch, Schweiz (fr_CH)
  • Deutsch, Deutschland (de_DE)
  • Deutsch, Österreich (de_AT)
  • Deutsch, Schweiz (de_CH)
  • Deutsch, Liechtenstein (de_LI)
  • Italienisch, Italien (it_IT)
  • Italienisch, Schweiz (it_CH)
  • Japanisch (ja_JP)
  • Koreanisch (ko_KR)
  • Polnisch (pl_PL)
  • Russisch (ru_RU)
  • Spanisch (es_ES)
  • Lokalisierte UI-Strings entsprechen den zugänglichen Sprachen über die Einstellungen.

    Emulator-Skins

    Die herunterladbare Plattform umfasst eine Reihe von Emulator-Skins, die Sie zur Modellierung Ihrer App für verschiedene Bildschirmgrößen und -auflösungen. Die Emulator-Skins:

    • QVGA (240 x 320, niedrige Dichte, kleiner Bildschirm)
    • WQVGA (240 x 400, niedrige Dichte, normaler Bildschirm)
    • FWQVGA (240 x 432, niedrige Punktdichte, normaler Bildschirm)
    • HVGA (320 x 480, mittlere Dichte, normaler Bildschirm)
    • WVGA800 (480 x 800, hohe Dichte, normaler Bildschirm)
    • WVGA854 (480 × 854, hohe Dichte, normaler Bildschirm)

    Weitere Informationen zum Entwickeln einer Anwendung, die und auf allen Android-Geräten ordnungsgemäß funktionieren, siehe Unterstützung mehrerer Bildschirme: