Android 5.1 herunterladen

In diesem Dokument zeigen mehr weniger zeigen

API Unterschiede

API Level: 22

Android 5.1 herunterladen

Android 5.1 (LOLLIPOP_MR1) ist ein Update für die Lollipop Mitteilung, die neue Funktionen für Benutzer und Entwickler bietet. Dieses Dokument enthält eine Einführung in die wichtigsten neuen APIs.

Für eine High-Level-Blick auf die neue Plattform-Features finden Sie in den Android-Lutscher-Highlights.

Aktualisieren Sie Ihre Ziel API-Ebene

Um Gebäude Apps für Android 5.1 zu starten, verwenden Sie den SDK-Manager, um die Android 5.1 SDK-Plattform und System-Images herunterladen.


Dann stellen Sie Ihre App-Entwicklungsprojekt, um eine targetSdkVersion von "22" zu verwenden.
Installieren Sie die App auf einem Android-Bild 5.1 System, testen, veröffentlichen Sie die aktualisierte App mit dieser Änderung.

Sie können Android verwenden 5.1-APIs unterstützt aber auch ältere Versionen durch Hinzufügen von Bedingungen, um Ihren Code, die für das System API-Ebene zu überprüfen, bevor die Ausführung APIs nicht von Ihrem minSdkVersion unterstützt. Um mehr über die Aufrechterhaltung der Abwärtskompatibilität zu erfahren, lesen Unterstützung verschiedener Plattformversionen.

Für weitere Informationen darüber, wie API Ebenen zu arbeiten, lesen Sie Welche API-Ebene?

Mehrere SIM-Karten-Unterstützung

Android 5.1 bietet Unterstützung für mehr als einen Mobilfunkbetreiber SIM-Karte zu einer Zeit. Mit dieser Funktion können Benutzer aktivieren und zusätzliche SIMs auf Geräten, die zwei oder mehr SIM-Karten-Slots haben.

Sie können Informationen über die aktuell aktiven SIM durch die SubscriptionManager Klasse zugreifen, einschließlich, ob das Gerät als über die aktuelle Netzwerk-Roaming werden. Diese Information ist nützlich für Entwickler, die ihre Anwendungen den Datenzugriff "drosseln wollen oder sich für Gerätebenutzer, die empfindlich auf den Datenzugriff ist kostenfrei. Ihre Anwendung kann auf Änderungen der aktuellen Netzwerkverbindung eines Geräts durch Anfordern der READ_PHONE_STATE Erlaubnis und Einstellung SubscriptionManager.OnSubscriptionsChangedListener auf der SubscriptionManager Objekt aufmerksam gemacht werden.

Veraltete HTTP-Klassen

Die org.apache.http Klassen und die android.net.http.AndroidHttpClient Klasse haben in Android 5.1 als veraltet. Diese Klassen werden nicht mehr gepflegt und Sie sollten jede App-Code unter Verwendung dieser APIs zu den URLConnection Klassen so schnell wie möglich zu migrieren.

Carrier Services

Android 5.1 bietet Unterstützung für Telekommunikationsanbieter, um Anwendungen, die Trägerbereitstellungsaufgaben auf einem Android-Gerät ausführen können. Diese APIs bieten eine sichere und flexible Möglichkeit für Carrier entwickelten Apps, um diese Aufgaben zu erfüllen und durch Google Play verteilt werden. Apps, die diese Funktionen verwenden, ist eine Bescheinigung, die das Zertifikat in der Geräte Universal Integrated Circuit Card (UICC) übereinstimmt unterzeichnet werden.

Android 5.1 herunterladen

Die Träger-Service-APIs wurden dem TelephonyManager Klasse, der SmsManager Klasse und der neuen Klasse CarrierMessagingService hinzugefügt. Apps kann für den Zugriff auf diese APIs durch den Aufruf der hasCarrierPrivileges () Methode zu überprüfen. Apps, die diese APIs aufrufen, ohne Zugang zu erhalten eine Security.

Der Link zum Download hier