It’s a big day today, with Google pushing the source code for Android 5.0 Lollipop is pushing to the Android Open Source Project (AOSP). There’s a LOT to go through and Glenn Kasten from the Android Team has just posted up a new link on the Android Builders Google Group outlining all the new documentation and linking to the API documentation.
There’s a massive list of APIs available, including new Audio (with USB support), Camera, Sensors, Encryption and more. There’s also links to the new Android TV information including TV Input Frameworks and CEC controls. The Android Team has also included improved navigation for the Accessories and Devices tabs which were restructured to make them easier to use.
We are pleased to announce new documentation accompanying the Android 5.0 (Lollipop) release. As always, source.android.com is your home for the latest information as the new Android version is launched. Here is a summary of changes to the site for Android 5.0.
A new Attributes page explains how to use the new audio attribute API. The audio system uses these attributes to make mixing decisions and notify applications about the state of the system. And USB Digital Audio describes the USB digital audio internals on Android. The revised Accessories section now contains a Wired audio headset specification.
The Camera team describes its version support, including the feature flags to allow Play Store filtering of Camera API2 camera apps.
Encryption instructions have been updated to reflect all of the latest features in Android 5.0, including fast encryption, the forceencrypt flag to encrypt on first boot, hardware-backed storage of the encryption key, and more.
Security-Enhanced Linux documentation has been expanded and split apart (from one page to five) to help partners more easily implement full enforcement. The documents now include detailed implementation instructions and detailed examples of customization.
In addition, the Security team lists new enhancements and acknowledgements.
Sensors material on has been completely overhauled and expanded (from four pages to 10) to better describe use and catalog new sensors, such as interaction composite sensors intended to capture user gestures. Power consumption is covered separately, while the HAL interface is explored in detail.
Android begins support for televisions with the TV Input Framework (TIF) that simplifies the delivery of live content to Android TV and the HDMI-CEC control service to allow interaction of connected devices with minimal compatibility issues. And TV Audio explains how to transfer the TIF AudioPort information for the audio routing API.
Hardware Abstraction Layer
The Hardware Abstraction Layer documentation has been updated for Android 5.0 and also restructured to better resemble the rest of the site.
Trade Federation test suite
Trade Federation package references have been updated for the first time since KitKat.
The Accessories and Devices tabs were restructured in navigation to ease use.
Please reply here with any errors, broken links, missing information, or suggestions for improvement.
The Android team
Head over to the Google Group discussion to see the post, or head over to the Android Source website to get a look at the API documentation now.