Mono.Android.dll (level 24) API Difference

Namespace Android.App

Type Changed: Android.App.Importance

Modified fields:

Perceptible = 130 230

Namespace Android.App.Job

Type Changed: Android.App.Job.JobInfo

Type Changed: Android.App.Job.JobInfo.TriggerContentUri

Added constructor:

public JobInfo (Android.Net.Uri uri, TriggerContentUriFlags flags);

Added property:

public TriggerContentUriFlags Flags { get; }

Namespace Android.App.Usage

Type Changed: Android.App.Usage.NetworkStats

Added interface:

Java.Lang.IAutoCloseable

Type Changed: Android.App.Usage.NetworkStats.Bucket

Added property:

public virtual NetworkUsageRoaming Roaming { get; }

Namespace Android.Bluetooth

Type Changed: Android.Bluetooth.BluetoothGattServerCallback

Obsoleted methods:

[Obsolete ("Use OnServiceAdded(Android.Bluetooth.GattStatus, Android.Bluetooth.BluetoothGattService)")]
	public virtual void OnServiceAdded (ProfileState status, BluetoothGattService service);

Added method:

public virtual void OnServiceAdded (GattStatus status, BluetoothGattService service);

Namespace Android.Bluetooth.LE

Type Changed: Android.Bluetooth.LE.ScanRecord

Modified properties:

public AdvertiseTx int TxPowerLevel { get; }

Namespace Android.Content

Type Changed: Android.Content.ContentProviderClient

Added interface:

Java.Lang.IAutoCloseable

Namespace Android.Content.PM

Type Changed: Android.Content.PM.Protection

Modified fields:

MaskFlags = 4080 65520

Namespace Android.Content.Res

Type Changed: Android.Content.Res.AssetManager

Added interface:

Java.Lang.IAutoCloseable

Namespace Android.Drm

Type Changed: Android.Drm.DrmManagerClient

Added interface:

Java.Lang.IAutoCloseable

Namespace Android.Graphics.Pdf

Type Changed: Android.Graphics.Pdf.PdfRenderer

Added interface:

Java.Lang.IAutoCloseable

Type Changed: Android.Graphics.Pdf.PdfRenderer.Page

Added interface:

Java.Lang.IAutoCloseable

Namespace Android.Hardware.Camera2

Type Changed: Android.Hardware.Camera2.CameraCaptureSession

Added interface:

Java.Lang.IAutoCloseable

Type Changed: Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession

Added interface:

Java.Lang.IAutoCloseable

Type Changed: Android.Hardware.Camera2.CameraDevice

Added interface:

Java.Lang.IAutoCloseable

Type Changed: Android.Hardware.Camera2.DngCreator

Added interface:

Java.Lang.IAutoCloseable

Namespace Android.Media

Type Changed: Android.Media.Image

Added interface:

Java.Lang.IAutoCloseable

Type Changed: Android.Media.ImageReader

Added interface:

Java.Lang.IAutoCloseable

Type Changed: Android.Media.ImageWriter

Added interface:

Java.Lang.IAutoCloseable

Type Changed: Android.Media.VolumeProvider

Added constructor:

public VolumeProvider (VolumeControl volumeControl, int maxVolume, int currentVolume);

Added property:

public VolumeControl VolumeControl { get; }

Namespace Android.Views

New Type Android.Views.AutofillFlags

[Serializable]
public enum AutofillFlags {
	None = 0,
}

Namespace Java.Nio.Channels

Type Changed: Java.Nio.Channels.FileChannel

Added interface:

ISeekableByteChannel

Type Changed: Java.Nio.Channels.FileLock

Added interface:

Java.Lang.IAutoCloseable

Removed Namespace Android.Service.Quicksettings

Removed Type Android.Service.Quicksettings.TileState

New Namespace Android.Service.Autofill

New Type Android.Service.Autofill.SaveFlags

[Serializable]
public enum SaveFlags {
	None = 0,
}