Google has released Android SDK 2.1 for developers to begin making those great animated wallpapers that have made the Nexus One such a big hit at parties. Of course, this has come almost a week after the introduction of Nexus One, the first device to be running Android OS 2.1. Google isn’t making a big to do about the release either:
Android 2.1 is a small feature release that includes new developer APIs and documentation. For information about what’s included in the platform, read the Android 2.1 version notes.
I was hoping for a little more fireworks and party poppers. But, this will do.
It almost seems like the author of the documentation was having a case of the Mondays:
Platform Highlights
Android 2.1 does not add significant user features, see the Android 2.0 Platform Highlights document for the latest user features.
At least the API Changes have a nice list, including animated wallpapers:
API changes summary
The following is a summary of some notable changes to the framework APIs.
Live Wallpapers
The following additions provide APIs for you to develop animated wallpapers:
- New
android.service.wallpaperpackage.- New
WallpaperInfoclass.- Updated
WallpaperManager.Telephony
- New
SignalStrengthclass provides information about the device’s current network signal. This can be acquired from the newonSignalStrengthsChanged(SignalStrength)callback.- New
onDataConnectionStateChanged(int, int)callback.Views
- New
ViewmethodsisOpaque()andonDrawScrollBars(Canvas).- New
RemoteViewsmethodsaddView(int, RemoteViews)andremoveAllViews(int).- New
ViewGroupmethodsisChildrenDrawingOrderEnabled()andsetChildrenDrawingOrderEnabled(boolean).WebKit
- New
WebStoragemethods to manipulate web storage databases.- New
GeolocationPermissionsmethods to get Geolocation permissions from, and set them on the WebView.- New
WebSettingsmethods to manage settings for app cache, web storage, and zooming based on screen density.- New
WebChromeClientmethods for handling video, browsing history, custom Views, app cache limits, and more.
Awesome. OK Devs, let’s get started.


