Zygote
API 12 · HONEYCOMB_MR1

Android 3.1 Honeycomb

USB host mode

released
2011-05-10
runtime
Dalvik
design
Holo
status
stable

What shipped

  • USB host mode
  • Joystick and gamepad support
  • Resizable widgets
  • New Movies and Books apps

What developers had to deal with

  • android.hardware.usb
  • New widget resizing
  • ParcelFileDescriptor improvements

Behaviour changes

The full archive has every recorded change with its migration advice.

targetingui

Splash screen and cold start

The system shows a splash screen drawn from the app icon for every cold start.

What to doUse the SplashScreen API for customisation and keep the icon simple.

targetingsecurity

Untrusted touch restrictions

Touches that pass through untrusted overlays are blocked.

What to doRemove overlay windows from touch paths and use the proper system APIs.

Where this sits

Release 12 of 37 API levels, by date
Headline features
4
Architecture changes
0
Developer changes
3
Sources cited
2

Kernel

This release shipped on Linux kernel versions 2.6.36. Kernel versions vary by device.