Android 9 For Developers

API level 28

Android 9 “Pie” is the ninth major update and the 16th version of the Android operating system. It was released to the public on August 6, 2018

Android 9 (API level 28) introduces great new features and capabilities for users and developers.

1. Android 9 introduces the AnimatedImageDrawable class for drawing and displaying GIF and WebP animated images. AnimatedImageDrawable works similarly to AnimatedVectorDrawable in that the render thread drives the animations of AnimatedImageDrawable

2. Android 9 introduces multiple improvements that autofill services can implement to further enhance the user experience when filling out forms.

3. Android 9 adds support for APK Signature Scheme v3. This scheme has the option to include a proof-of-rotation record in its signing block for each signing certificate. This capability enables your app to be signed with a new signing certificate by linking the APK file’s past signing certificates to the one with which it is now signed.

4. Android 9 makes it easier to track updates to an app’s windows when an app redraws multiple windows simultaneously. When a TYPE_WINDOWS_CHANGED event occurs, use the getWindowChanges() API to determine how the windows have changed

5. Android 9 allows you to record system traces from your device, then share a report of these recordings with your development team. This report supports multiple formats, including HTML.

6. Android 9 offers support for the latest edge-to-edge screens that contain display cutouts for cameras and speakers. The DisplayCutout class lets you find out the location and shape of the non-functional areas where content shouldn’t be displayed. To determine the existence and placement of these cutout areas, use the getDisplayCutout() method.

For more information visit android-9.0

2 thoughts on “Android 9 For Developers”

Leave a Reply

Your email address will not be published. Required fields are marked *