From b78d2899330378d5048caff7851a378e88ade536 Mon Sep 17 00:00:00 2001 From: Jonathan Pobst Date: Mon, 22 Apr 2024 08:55:02 -1000 Subject: [PATCH] [Mono.Android] Bind API-35 Beta 1. --- .../Dependencies/AndroidToolchain.cs | 2 +- .../Profiles/api-VanillaIceCream.params.txt | 651 +++++++- .../Profiles/api-VanillaIceCream.xml | 1415 +++++++++-------- .../PublicAPI/API-35/PublicAPI.Shipped.txt | 2 +- .../PublicAPI/API-35/PublicAPI.Unshipped.txt | 878 +++++----- 5 files changed, 1855 insertions(+), 1093 deletions(-) diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs index 22eeaf8876d..6d24764ca8b 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs @@ -71,7 +71,7 @@ public AndroidToolchain () new AndroidPlatformComponent ("platform-32_r01", apiLevel: "32", pkgRevision: "1"), new AndroidPlatformComponent ("platform-33-ext3_r03", apiLevel: "33", pkgRevision: "3"), new AndroidPlatformComponent ("platform-34-ext7_r02", apiLevel: "34", pkgRevision: "2", isLatestStable: true), - new AndroidPlatformComponent ("platform-VanillaIceCream_r02", apiLevel: "VanillaIceCream", pkgRevision: "2", isLatestStable: true), + new AndroidPlatformComponent ("platform-VanillaIceCream_r03", apiLevel: "VanillaIceCream", pkgRevision: "3", isLatestStable: true), new AndroidToolchainComponent ("sources-34_r01", destDir: Path.Combine ("sources", "android-34"), diff --git a/src/Mono.Android/Profiles/api-VanillaIceCream.params.txt b/src/Mono.Android/Profiles/api-VanillaIceCream.params.txt index c73903997f2..6afe79be6dc 100644 --- a/src/Mono.Android/Profiles/api-VanillaIceCream.params.txt +++ b/src/Mono.Android/Profiles/api-VanillaIceCream.params.txt @@ -16,9 +16,7 @@ package android.accessibilityservice gestureIdToString(int id) writeToParcel(android.os.Parcel parcel, int flags) class AccessibilityService - attachAccessibilityOverlayToDisplay(int displayId, android.view.SurfaceControl sc, java.util.concurrent.Executor executor, java.util.function.IntConsumer callback) attachAccessibilityOverlayToDisplay(int displayId, android.view.SurfaceControl sc) - attachAccessibilityOverlayToWindow(int accessibilityWindowId, android.view.SurfaceControl sc, java.util.concurrent.Executor executor, java.util.function.IntConsumer callback) attachAccessibilityOverlayToWindow(int accessibilityWindowId, android.view.SurfaceControl sc) clearCachedSubtree(android.view.accessibility.AccessibilityNodeInfo node) createDisplayContext(android.view.Display display) @@ -85,6 +83,16 @@ package android.accessibilityservice setMotionEventSources(int motionEventSources) setNonInteractiveUiTimeoutMillis(int timeout) writeToParcel(android.os.Parcel parcel, int flagz) + interface BrailleDisplayController + connect(android.bluetooth.BluetoothDevice bluetoothDevice, android.accessibilityservice.BrailleDisplayController.BrailleDisplayCallback callback) + connect(android.bluetooth.BluetoothDevice bluetoothDevice, java.util.concurrent.Executor callbackExecutor, android.accessibilityservice.BrailleDisplayController.BrailleDisplayCallback callback) + connect(android.hardware.usb.UsbDevice usbDevice, android.accessibilityservice.BrailleDisplayController.BrailleDisplayCallback callback) + connect(android.hardware.usb.UsbDevice usbDevice, java.util.concurrent.Executor callbackExecutor, android.accessibilityservice.BrailleDisplayController.BrailleDisplayCallback callback) + write(byte[] buffer) + interface BrailleDisplayController.BrailleDisplayCallback + onConnected(byte[] hidDescriptor) + onConnectionFailed(int errorFlags) + onInput(byte[] input) class FingerprintGestureController registerFingerprintGestureCallback(android.accessibilityservice.FingerprintGestureController.FingerprintGestureCallback callback, android.os.Handler handler) unregisterFingerprintGestureCallback(android.accessibilityservice.FingerprintGestureController.FingerprintGestureCallback callback) @@ -254,17 +262,17 @@ package android.adservices.adselection class AddAdSelectionFromOutcomesOverrideRequest #ctor(android.adservices.adselection.AdSelectionFromOutcomesConfig adSelectionFromOutcomesConfig, java.lang.String outcomeSelectionLogicJs, android.adservices.common.AdSelectionSignals outcomeSelectionTrustedSignals) class AddAdSelectionOverrideRequest - #ctor(android.adservices.adselection.AdSelectionConfig adSelectionConfig, java.lang.String decisionLogicJs, android.adservices.common.AdSelectionSignals trustedScoringSignals, android.adservices.adselection.BuyersDecisionLogic buyersDecisionLogic) + #ctor(android.adservices.adselection.AdSelectionConfig adSelectionConfig, java.lang.String decisionLogicJs, android.adservices.common.AdSelectionSignals trustedScoringSignals, android.adservices.adselection.PerBuyerDecisionLogic perBuyerDecisionLogic) #ctor(android.adservices.adselection.AdSelectionConfig adSelectionConfig, java.lang.String decisionLogicJs, android.adservices.common.AdSelectionSignals trustedScoringSignals) class AdSelectionConfig equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) class AdSelectionConfig.Builder setAdSelectionSignals(android.adservices.common.AdSelectionSignals adSelectionSignals) - setBuyerSignedContextualAds(java.util.Map buyerSignedContextualAds) setCustomAudienceBuyers(java.util.List customAudienceBuyers) setDecisionLogicUri(android.net.Uri decisionLogicUri) setPerBuyerSignals(java.util.Map perBuyerSignals) + setPerBuyerSignedContextualAds(java.util.Map buyerSignedContextualAds) setSeller(android.adservices.common.AdTechIdentifier seller) setSellerSignals(android.adservices.common.AdSelectionSignals sellerSignals) setTrustedScoringSignalsUri(android.net.Uri trustedScoringSignalsUri) @@ -295,17 +303,19 @@ package android.adservices.adselection #ctor(android.adservices.common.AdData adData, double bid) equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) - class BuyersDecisionLogic - #ctor(java.util.Map perBuyerLogicMap) - equals(java.lang.Object o) - writeToParcel(android.os.Parcel dest, int flags) class DecisionLogic #ctor(java.lang.String buyerDecisionLogic) equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) class GetAdSelectionDataRequest.Builder + setCoordinatorOriginUri(android.net.Uri coordinatorOriginUri) setSeller(android.adservices.common.AdTechIdentifier seller) + class PerBuyerDecisionLogic + equals(java.lang.Object o) + #ctor(java.util.Map perBuyerLogicMap) + writeToParcel(android.os.Parcel dest, int flags) class PersistAdSelectionResultRequest.Builder + setAdSelectionDataId(long adSelectionDataId) setAdSelectionId(long adSelectionId) setAdSelectionResult(byte[] adSelectionResult) setSeller(android.adservices.common.AdTechIdentifier seller) @@ -323,8 +333,8 @@ package android.adservices.adselection class ReportImpressionRequest #ctor(long adSelectionId, android.adservices.adselection.AdSelectionConfig adSelectionConfig) #ctor(long adSelectionId) - class SetAppInstallAdvertisersRequest - #ctor(java.util.Set advertisers) + class SetAppInstallAdvertisersRequest.Builder + setAdvertisers(java.util.Set advertisers) class SignedContextualAds equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) @@ -333,6 +343,7 @@ package android.adservices.adselection setBuyer(android.adservices.common.AdTechIdentifier buyer) setDecisionLogicUri(android.net.Uri decisionLogicUri) setSignature(byte[] signature) + #ctor(android.adservices.adselection.SignedContextualAds signedContextualAds) class TestAdSelectionManager overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) overrideAdSelectionFromOutcomesConfigRemoteInfo(android.adservices.adselection.AddAdSelectionFromOutcomesOverrideRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) @@ -423,6 +434,7 @@ package android.adservices.customaudience class CustomAudience.Builder setActivationTime(java.time.Instant activationTime) setAds(java.util.List ads) + setAuctionServerRequestFlags(int auctionServerRequestFlags) setBiddingLogicUri(android.net.Uri biddingLogicUri) setBuyer(android.adservices.common.AdTechIdentifier buyer) setDailyUpdateUri(android.net.Uri dailyUpdateUri) @@ -435,6 +447,7 @@ package android.adservices.customaudience get(android.content.Context context) joinCustomAudience(android.adservices.customaudience.JoinCustomAudienceRequest joinCustomAudienceRequest, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) leaveCustomAudience(android.adservices.customaudience.LeaveCustomAudienceRequest leaveCustomAudienceRequest, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) + scheduleCustomAudienceUpdate(android.adservices.customaudience.ScheduleCustomAudienceUpdateRequest request, java.util.concurrent.Executor executor, android.adservices.common.AdServicesOutcomeReceiver receiver) class FetchAndJoinCustomAudienceRequest equals(java.lang.Object o) class FetchAndJoinCustomAudienceRequest.Builder @@ -453,11 +466,26 @@ package android.adservices.customaudience class LeaveCustomAudienceRequest.Builder setBuyer(android.adservices.common.AdTechIdentifier buyer) setName(java.lang.String name) + class PartialCustomAudience + equals(java.lang.Object o) + writeToParcel(android.os.Parcel dest, int flags) + class PartialCustomAudience.Builder + #ctor(java.lang.String name) + setActivationTime(java.time.Instant activationTime) + setExpirationTime(java.time.Instant expirationTime) + setUserBiddingSignals(android.adservices.common.AdSelectionSignals userBiddingSignals) class RemoveCustomAudienceOverrideRequest #ctor(android.adservices.common.AdTechIdentifier buyer, java.lang.String name) class RemoveCustomAudienceOverrideRequest.Builder setBuyer(android.adservices.common.AdTechIdentifier buyer) setName(java.lang.String name) + class ScheduleCustomAudienceUpdateRequest + equals(java.lang.Object o) + class ScheduleCustomAudienceUpdateRequest.Builder + #ctor(android.net.Uri updateUri, java.time.Duration minDelay, java.util.List partialCustomAudienceList) + setMinDelay(java.time.Duration minDelay) + setPartialCustomAudienceList(java.util.List partialCustomAudiences) + setUpdateUri(android.net.Uri updateUri) class TestCustomAudienceManager overrideCustomAudienceRemoteInfo(android.adservices.customaudience.AddCustomAudienceOverrideRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) removeCustomAudienceRemoteInfoOverride(android.adservices.customaudience.RemoveCustomAudienceOverrideRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) @@ -562,11 +590,12 @@ package android.adservices.ondevicepersonalization class EventUrlProvider createEventTrackingUrlWithRedirect(android.os.PersistableBundle eventParams, android.net.Uri destinationUrl) createEventTrackingUrlWithResponse(android.os.PersistableBundle eventParams, byte[] responseData, java.lang.String mimeType) - class ExecuteInput - equals(java.lang.Object o) class ExecuteOutput equals(java.lang.Object o) class ExecuteOutput.Builder + addEventLogRecord(android.adservices.ondevicepersonalization.EventLogRecord value) + setEventLogRecords(java.util.List value) + setOutputData(byte... value) setRenderingConfig(android.adservices.ondevicepersonalization.RenderingConfig value) setRequestLogRecord(android.adservices.ondevicepersonalization.RequestLogRecord value) class FederatedComputeInput @@ -574,35 +603,63 @@ package android.adservices.ondevicepersonalization class FederatedComputeInput.Builder setPopulationName(java.lang.String value) class FederatedComputeScheduler - cancel(java.lang.String populationName) + cancel(android.adservices.ondevicepersonalization.FederatedComputeInput input) schedule(android.adservices.ondevicepersonalization.FederatedComputeScheduler.Params params, android.adservices.ondevicepersonalization.FederatedComputeInput input) class FederatedComputeScheduler.Params #ctor(android.adservices.ondevicepersonalization.TrainingInterval trainingInterval) + class InferenceInput + equals(java.lang.Object o) + class InferenceInput.Builder + #ctor(android.adservices.ondevicepersonalization.InferenceInput.Params params, java.lang.Object[] inputData, android.adservices.ondevicepersonalization.InferenceOutput expectedOutputStructure) + setBatchSize(int value) + setExpectedOutputStructure(android.adservices.ondevicepersonalization.InferenceOutput value) + setInputData(java.lang.Object... value) + setParams(android.adservices.ondevicepersonalization.InferenceInput.Params value) + class InferenceInput.Params + equals(java.lang.Object o) + class InferenceInput.Params.Builder + #ctor(android.adservices.ondevicepersonalization.KeyValueStore keyValueStore, java.lang.String modelKey) + setDelegateType(int value) + setKeyValueStore(android.adservices.ondevicepersonalization.KeyValueStore value) + setModelKey(java.lang.String value) + setModelType(int value) + setRecommendedNumThreads(int value) + class InferenceOutput + equals(java.lang.Object o) + class InferenceOutput.Builder + addDataOutput(int key, java.lang.Object value) + setDataOutputs(java.util.Map value) class IsolatedService getEventUrlProvider(android.adservices.ondevicepersonalization.RequestToken requestToken) getFederatedComputeScheduler(android.adservices.ondevicepersonalization.RequestToken requestToken) getLocalData(android.adservices.ondevicepersonalization.RequestToken requestToken) getLogReader(android.adservices.ondevicepersonalization.RequestToken requestToken) + getModelManager(android.adservices.ondevicepersonalization.RequestToken requestToken) getRemoteData(android.adservices.ondevicepersonalization.RequestToken requestToken) getUserData(android.adservices.ondevicepersonalization.RequestToken requestToken) onBind(android.content.Intent intent) onRequest(android.adservices.ondevicepersonalization.RequestToken requestToken) + class IsolatedServiceException + #ctor(int errorCode) interface IsolatedWorker - onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput input, java.util.function.Consumer consumer) - onEvent(android.adservices.ondevicepersonalization.EventInput input, java.util.function.Consumer consumer) - onExecute(android.adservices.ondevicepersonalization.ExecuteInput input, java.util.function.Consumer consumer) - onRender(android.adservices.ondevicepersonalization.RenderInput input, java.util.function.Consumer consumer) - onTrainingExamples(android.adservices.ondevicepersonalization.TrainingExamplesInput input, java.util.function.Consumer consumer) + onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput input, android.os.OutcomeReceiver receiver) + onEvent(android.adservices.ondevicepersonalization.EventInput input, android.os.OutcomeReceiver receiver) + onExecute(android.adservices.ondevicepersonalization.ExecuteInput input, android.os.OutcomeReceiver receiver) + onRender(android.adservices.ondevicepersonalization.RenderInput input, android.os.OutcomeReceiver receiver) + onTrainingExamples(android.adservices.ondevicepersonalization.TrainingExamplesInput input, android.os.OutcomeReceiver receiver) + onWebTrigger(android.adservices.ondevicepersonalization.WebTriggerInput input, android.os.OutcomeReceiver receiver) interface KeyValueStore get(java.lang.String key) class LogReader getJoinedEvents(java.time.Instant startTime, java.time.Instant endTime) getRequests(java.time.Instant startTime, java.time.Instant endTime) + class ModelManager + run(android.adservices.ondevicepersonalization.InferenceInput input, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) interface MutableKeyValueStore put(java.lang.String key, byte[] value) remove(java.lang.String key) class OnDevicePersonalizationManager - execute(android.content.ComponentName handler, android.os.PersistableBundle params, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) + execute(android.content.ComponentName service, android.os.PersistableBundle params, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) requestSurfacePackage(android.adservices.ondevicepersonalization.SurfacePackageToken surfacePackageToken, android.os.IBinder surfaceViewHostToken, int displayId, int width, int height, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) class RenderingConfig equals(java.lang.Object o) @@ -624,15 +681,18 @@ package android.adservices.ondevicepersonalization class RequestLogRecord.Builder addRow(android.content.ContentValues value) setRows(java.util.List value) + class TrainingExampleRecord + writeToParcel(android.os.Parcel dest, int flags) + class TrainingExampleRecord.Builder + setResumptionToken(byte... value) + setTrainingExample(byte... value) class TrainingExamplesInput equals(java.lang.Object o) class TrainingExamplesOutput equals(java.lang.Object o) class TrainingExamplesOutput.Builder - addResumptionToken(byte[] value) - addTrainingExample(byte[] value) - setResumptionTokens(java.util.List value) - setTrainingExamples(java.util.List value) + addTrainingExampleRecord(android.adservices.ondevicepersonalization.TrainingExampleRecord value) + setTrainingExampleRecords(java.util.List value) class TrainingInterval equals(java.lang.Object o) class TrainingInterval.Builder @@ -641,6 +701,14 @@ package android.adservices.ondevicepersonalization class UserData equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) + class WebTriggerInput + equals(java.lang.Object o) + class WebTriggerOutput + equals(java.lang.Object o) + class WebTriggerOutput.Builder + addEventLogRecord(android.adservices.ondevicepersonalization.EventLogRecord value) + setEventLogRecords(java.util.List value) + setRequestLogRecord(android.adservices.ondevicepersonalization.RequestLogRecord value) package android.adservices.signals ;--------------------------------------- @@ -1144,10 +1212,13 @@ package android.app onCreate(android.os.Bundle savedInstanceState) onSaveInstanceState(android.os.Bundle outState) class ActivityManager + addApplicationStartInfoCompletionListener(java.util.concurrent.Executor executor, java.util.function.Consumer listener) addAppTask(android.app.Activity activity, android.content.Intent intent, android.app.ActivityManager.TaskDescription description, android.graphics.Bitmap thumbnail) + addStartInfoTimestamp(int key, long timestampNs) appNotResponding(java.lang.String reason) dumpPackageState(java.io.FileDescriptor fd, java.lang.String packageName) getHistoricalProcessExitReasons(java.lang.String packageName, int pid, int maxNum) + getHistoricalProcessStartReasons(int maxNum) getMemoryInfo(android.app.ActivityManager.MemoryInfo outInfo) getMyMemoryState(android.app.ActivityManager.RunningAppProcessInfo outState) getProcessMemoryInfo(int[] pids) @@ -1159,6 +1230,7 @@ package android.app killBackgroundProcesses(java.lang.String packageName) moveTaskToFront(int taskId, int flags, android.os.Bundle options) moveTaskToFront(int taskId, int flags) + removeApplicationStartInfoCompletionListener(java.util.function.Consumer listener) restartPackage(java.lang.String packageName) setProcessStateSummary(byte[] state) setVrThread(int tid) @@ -1370,6 +1442,9 @@ package android.app class ApplicationExitInfo equals(java.lang.Object other) writeToParcel(android.os.Parcel dest, int flags) + class ApplicationStartInfo + equals(java.lang.Object other) + writeToParcel(android.os.Parcel dest, int flags) class AppOpsManager checkOp(java.lang.String op, int uid, java.lang.String packageName) checkOpNoThrow(java.lang.String op, int uid, java.lang.String packageName) @@ -1425,11 +1500,27 @@ package android.app equals(java.lang.Object o) setConditionId(android.net.Uri conditionId) setConfigurationActivity(android.content.ComponentName componentName) + setDeviceEffects(android.service.notification.ZenDeviceEffects deviceEffects) setEnabled(boolean enabled) setInterruptionFilter(int interruptionFilter) setName(java.lang.String name) setZenPolicy(android.service.notification.ZenPolicy zenPolicy) writeToParcel(android.os.Parcel dest, int flags) + class AutomaticZenRule.Builder + #ctor(android.app.AutomaticZenRule rule) + #ctor(java.lang.String name, android.net.Uri conditionId) + setConditionId(android.net.Uri conditionId) + setConfigurationActivity(android.content.ComponentName configurationActivity) + setDeviceEffects(android.service.notification.ZenDeviceEffects deviceEffects) + setEnabled(boolean enabled) + setIconResId(int iconResId) + setInterruptionFilter(int interruptionFilter) + setManualInvocationAllowed(boolean allowManualInvocation) + setName(java.lang.String name) + setOwner(android.content.ComponentName owner) + setTriggerDescription(java.lang.String description) + setType(int type) + setZenPolicy(android.service.notification.ZenPolicy policy) class BackgroundServiceStartNotAllowedException #ctor(java.lang.String message) writeToParcel(android.os.Parcel dest, int flags) @@ -2169,6 +2260,7 @@ package android.app deleteNotificationChannel(java.lang.String channelId) deleteNotificationChannelGroup(java.lang.String groupId) getAutomaticZenRule(java.lang.String id) + getAutomaticZenRuleState(java.lang.String id) getNotificationChannel(java.lang.String channelId, java.lang.String conversationId) getNotificationChannel(java.lang.String channelId) getNotificationChannelGroup(java.lang.String channelGroupId) @@ -2582,6 +2674,7 @@ package android.app.admin getBluetoothContactSharingDisabled(android.content.ComponentName admin) getCameraDisabled(android.content.ComponentName admin) getCertInstallerPackage(android.content.ComponentName admin) + getContentProtectionPolicy(android.content.ComponentName admin) getCrossProfileCalendarPackages(android.content.ComponentName admin) getCrossProfileCallerIdDisabled(android.content.ComponentName admin) getCrossProfileContactsSearchDisabled(android.content.ComponentName admin) @@ -2702,6 +2795,7 @@ package android.app.admin setCertInstallerPackage(android.content.ComponentName admin, java.lang.String installerPackage) setCommonCriteriaModeEnabled(android.content.ComponentName admin, boolean enabled) setConfiguredNetworksLockdownState(android.content.ComponentName admin, boolean lockdown) + setContentProtectionPolicy(android.content.ComponentName admin, int policy) setCredentialManagerPolicy(android.app.admin.PackagePolicy policy) setCrossProfileCalendarPackages(android.content.ComponentName admin, java.util.Set packageNames) setCrossProfileCallerIdDisabled(android.content.ComponentName admin, boolean disabled) @@ -2872,6 +2966,7 @@ package android.app.appsearch setResult(KeyType key, android.app.appsearch.AppSearchResult result) setSuccess(KeyType key, ValueType value) class AppSearchManager + createEnterpriseGlobalSearchSession(java.util.concurrent.Executor executor, java.util.function.Consumer> callback) createGlobalSearchSession(java.util.concurrent.Executor executor, java.util.function.Consumer> callback) createSearchSession(android.app.appsearch.AppSearchManager.SearchContext searchContext, java.util.concurrent.Executor executor, java.util.function.Consumer> callback) class AppSearchManager.SearchContext.Builder @@ -2894,7 +2989,10 @@ package android.app.appsearch #ctor(java.lang.String propertyName) setCardinality(int cardinality) class AppSearchSchema.DocumentPropertyConfig.Builder + addIndexableNestedProperties(java.lang.String... indexableNestedProperties) addIndexableNestedProperties(java.util.Collection indexableNestedProperties) + addIndexableNestedPropertyPaths(android.app.appsearch.PropertyPath... indexableNestedPropertyPaths) + addIndexableNestedPropertyPaths(java.util.Collection indexableNestedPropertyPaths) #ctor(java.lang.String propertyName, java.lang.String schemaType) setCardinality(int cardinality) setShouldIndexNestedProperties(boolean indexNestedProperties) @@ -2928,6 +3026,10 @@ package android.app.appsearch interface BatchResultCallback onResult(android.app.appsearch.AppSearchBatchResult result) onSystemError(java.lang.Throwable throwable) + class EnterpriseGlobalSearchSession + getByDocumentId(java.lang.String packageName, java.lang.String databaseName, android.app.appsearch.GetByDocumentIdRequest request, java.util.concurrent.Executor executor, android.app.appsearch.BatchResultCallback callback) + getSchema(java.lang.String packageName, java.lang.String databaseName, java.util.concurrent.Executor executor, java.util.function.Consumer> callback) + search(java.lang.String queryExpression, android.app.appsearch.SearchSpec searchSpec) class GenericDocument equals(java.lang.Object other) #ctor(android.app.appsearch.GenericDocument document) @@ -2945,17 +3047,23 @@ package android.app.appsearch getPropertyString(java.lang.String path) getPropertyStringArray(java.lang.String path) class GenericDocument.Builder + clearProperty(java.lang.String name) #ctor(android.app.appsearch.GenericDocument document) #ctor(java.lang.String namespace, java.lang.String id, java.lang.String schemaType) setCreationTimestampMillis(long creationTimestampMillis) + setId(java.lang.String id) + setNamespace(java.lang.String namespace) setPropertyBoolean(java.lang.String name, boolean... values) setPropertyBytes(java.lang.String name, byte[]... values) setPropertyDocument(java.lang.String name, android.app.appsearch.GenericDocument... values) setPropertyDouble(java.lang.String name, double... values) setPropertyLong(java.lang.String name, long... values) setPropertyString(java.lang.String name, java.lang.String... values) + setSchemaType(java.lang.String schemaType) setScore(int score) setTtlMillis(long ttlMillis) + class GetByDocumentIdRequest + writeToParcel(android.os.Parcel dest, int flags) class GetByDocumentIdRequest.Builder addIds(java.lang.String... ids) addIds(java.util.Collection ids) @@ -2967,7 +3075,9 @@ package android.app.appsearch class GetSchemaResponse.Builder addSchema(android.app.appsearch.AppSearchSchema schema) addSchemaTypeNotDisplayedBySystem(java.lang.String schemaType) - setRequiredPermissionsForSchemaTypeVisibility(java.lang.String schemaType, java.util.Set> visibleToPermissions) + setPubliclyVisibleSchema(java.lang.String schemaType, android.app.appsearch.PackageIdentifier packageIdentifier) + setRequiredPermissionsForSchemaTypeVisibility(java.lang.String schemaType, java.util.Set> visibleToPermissionSets) + setSchemaTypeVisibleToConfigs(java.lang.String schemaType, java.util.Set visibleToConfigs) setSchemaTypeVisibleToPackages(java.lang.String schemaType, java.util.Set packageIdentifiers) setVersion(int version) class GlobalSearchSession @@ -3005,6 +3115,8 @@ package android.app.appsearch addGenericDocuments(java.util.Collection documents) addTakenActionGenericDocuments(android.app.appsearch.GenericDocument... takenActionGenericDocuments) addTakenActionGenericDocuments(java.util.Collection takenActionGenericDocuments) + class RemoveByDocumentIdRequest + writeToParcel(android.os.Parcel dest, int flags) class RemoveByDocumentIdRequest.Builder addIds(java.lang.String... ids) addIds(java.util.Collection ids) @@ -3012,9 +3124,18 @@ package android.app.appsearch class ReportSystemUsageRequest.Builder #ctor(java.lang.String packageName, java.lang.String databaseName, java.lang.String namespace, java.lang.String documentId) setUsageTimestampMillis(long usageTimestampMillis) + class ReportUsageRequest + writeToParcel(android.os.Parcel dest, int flags) class ReportUsageRequest.Builder #ctor(java.lang.String namespace, java.lang.String documentId) setUsageTimestampMillis(long usageTimestampMillis) + class SchemaVisibilityConfig + equals(java.lang.Object o) + writeToParcel(android.os.Parcel dest, int flags) + class SchemaVisibilityConfig.Builder + addAllowedPackage(android.app.appsearch.PackageIdentifier packageIdentifier) + addRequiredPermissions(java.util.Set visibleToPermissions) + setPubliclyVisibleTargetPackage(android.app.appsearch.PackageIdentifier packageIdentifier) class SearchResult writeToParcel(android.os.Parcel dest, int flags) class SearchResult.Builder @@ -3087,10 +3208,13 @@ package android.app.appsearch addRequiredPermissionsForSchemaTypeVisibility(java.lang.String schemaType, java.util.Set permissions) addSchemas(android.app.appsearch.AppSearchSchema... schemas) addSchemas(java.util.Collection schemas) + addSchemaTypeVisibleToConfig(java.lang.String schemaType, android.app.appsearch.SchemaVisibilityConfig schemaVisibilityConfig) clearRequiredPermissionsForSchemaTypeVisibility(java.lang.String schemaType) + clearSchemaTypeVisibleToConfigs(java.lang.String schemaType) setForceOverride(boolean forceOverride) setMigrator(java.lang.String schemaType, android.app.appsearch.Migrator migrator) setMigrators(java.util.Map migrators) + setPubliclyVisibleSchema(java.lang.String schema, android.app.appsearch.PackageIdentifier packageIdentifier) setSchemaTypeDisplayedBySystem(java.lang.String schemaType, boolean displayed) setSchemaTypeVisibilityForPackage(java.lang.String schemaType, boolean visible, android.app.appsearch.PackageIdentifier packageIdentifier) setVersion(int version) @@ -3233,10 +3357,8 @@ package android.app.job equals(java.lang.Object o) writeToParcel(android.os.Parcel out, int flags) class JobInfo.Builder - addDebugTag(java.lang.String tag) addTriggerContentUri(android.app.job.JobInfo.TriggerContentUri uri) #ctor(int jobId, android.content.ComponentName jobService) - removeDebugTag(java.lang.String tag) setBackoffCriteria(long initialBackoffMillis, int backoffPolicy) setClipData(android.content.ClipData clip, int grantFlags) setEstimatedNetworkBytes(long downloadBytes, long uploadBytes) @@ -3257,7 +3379,6 @@ package android.app.job setRequiresCharging(boolean requiresCharging) setRequiresDeviceIdle(boolean requiresDeviceIdle) setRequiresStorageNotLow(boolean storageNotLow) - setTraceTag(java.lang.String traceTag) setTransientExtras(android.os.Bundle extras) setTriggerContentMaxDelay(long durationMs) setTriggerContentUpdateDelay(long durationMs) @@ -3457,6 +3578,7 @@ package android.app.usage class NetworkStatsManager.UsageCallback onThresholdReached(int networkType, java.lang.String subscriberId) class StorageStats + getAppBytesByDataType(int dataType) writeToParcel(android.os.Parcel dest, int flags) class StorageStatsManager getFreeBytes(java.util.UUID storageUuid) @@ -3472,6 +3594,7 @@ package android.app.usage writeToParcel(android.os.Parcel dest, int flags) class UsageEventsQuery.Builder setEventTypes(int... eventTypes) + setPackageNames(java.lang.String... pkgNames) #ctor(long beginTimeMillis, long endTimeMillis) class UsageStats add(android.app.usage.UsageStats right) @@ -3973,7 +4096,6 @@ package android.companion onDeviceAppeared(java.lang.String address) onDeviceDisappeared(android.companion.AssociationInfo associationInfo) onDeviceDisappeared(java.lang.String address) - onDeviceEvent(android.companion.AssociationInfo associationInfo, int event) class WifiDeviceFilter equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) @@ -4687,6 +4809,7 @@ package android.content addDataScheme(java.lang.String scheme) addDataSchemeSpecificPart(java.lang.String ssp, int type) addDataType(java.lang.String type) + addUriRelativeFilterGroup(android.content.UriRelativeFilterGroup group) asPredicateWithTypeResolution(android.content.ContentResolver resolver) create(java.lang.String action, java.lang.String dataType) dump(android.util.Printer du, java.lang.String prefix) @@ -4697,6 +4820,7 @@ package android.content getDataScheme(int index) getDataSchemeSpecificPart(int index) getDataType(int index) + getUriRelativeFilterGroup(int index) hasAction(java.lang.String action) hasCategory(java.lang.String category) hasDataAuthority(android.net.Uri data) @@ -4866,11 +4990,22 @@ package android.content #ctor(int code) class UriPermission writeToParcel(android.os.Parcel dest, int flags) + class UriRelativeFilter + equals(java.lang.Object o) + matchData(android.net.Uri data) + #ctor(int uriPart, int patternType, java.lang.String filter) + class UriRelativeFilterGroup + addUriRelativeFilter(android.content.UriRelativeFilter uriRelativeFilter) + equals(java.lang.Object o) + matchData(android.net.Uri data) + #ctor(int action) package android.content.om ;--------------------------------------- class FabricatedOverlay #ctor(java.lang.String overlayName, java.lang.String targetPackage) + setNinePatchResourceValue(java.lang.String resourceName, android.os.ParcelFileDescriptor value, java.lang.String configuration) + setResourceValue(java.lang.String resourceName, android.content.res.AssetFileDescriptor value, java.lang.String configuration) setResourceValue(java.lang.String resourceName, android.os.ParcelFileDescriptor value, java.lang.String configuration) setResourceValue(java.lang.String resourceName, int dataType, int value, java.lang.String configuration) setResourceValue(java.lang.String resourceName, int dataType, java.lang.String value, java.lang.String configuration) @@ -4908,6 +5043,23 @@ package android.content.pm class ApplicationInfo.DisplayNameComparator #ctor(android.content.pm.PackageManager pm) compare(android.content.pm.ApplicationInfo aa, android.content.pm.ApplicationInfo ab) + class ArchivedActivityInfo + #ctor(java.lang.CharSequence label, android.content.ComponentName componentName) + setComponentName(android.content.ComponentName value) + setIcon(android.graphics.drawable.Drawable value) + setLabel(java.lang.CharSequence value) + setMonochromeIcon(android.graphics.drawable.Drawable value) + class ArchivedPackageInfo + #ctor(java.lang.String packageName, android.content.pm.SigningInfo signingInfo, java.util.List launcherActivities) + setDefaultToDeviceProtectedStorage(java.lang.String value) + setLauncherActivities(java.util.List value) + setPackageName(java.lang.String value) + setRequestLegacyExternalStorage(java.lang.String value) + setSigningInfo(android.content.pm.SigningInfo value) + setTargetSdkVersion(int value) + setUserDataFragile(java.lang.String value) + setVersionCode(int value) + setVersionCodeMajor(int value) class Attribution writeToParcel(android.os.Parcel dest, int flags) class Capability @@ -4984,6 +5136,7 @@ package android.content.pm registerCallback(android.content.pm.LauncherApps.Callback callback) registerPackageInstallerSessionCallback(java.util.concurrent.Executor executor, android.content.pm.PackageInstaller.SessionCallback callback) resolveActivity(android.content.Intent intent, android.os.UserHandle user) + setArchiveCompatibility(android.content.pm.LauncherApps.ArchiveCompatibilityParams params) shouldHideFromSuggestions(java.lang.String packageName, android.os.UserHandle user) startAppDetailsActivity(android.content.ComponentName component, android.os.UserHandle user, android.graphics.Rect sourceBounds, android.os.Bundle opts) startMainActivity(android.content.ComponentName component, android.os.UserHandle user, android.graphics.Rect sourceBounds, android.os.Bundle opts) @@ -4992,6 +5145,9 @@ package android.content.pm startShortcut(java.lang.String packageName, java.lang.String shortcutId, android.graphics.Rect sourceBounds, android.os.Bundle startActivityOptions, android.os.UserHandle user) unregisterCallback(android.content.pm.LauncherApps.Callback callback) unregisterPackageInstallerSessionCallback(android.content.pm.PackageInstaller.SessionCallback callback) + class LauncherApps.ArchiveCompatibilityParams + setEnableIconOverlay(boolean enableIconOverlay) + setEnableUnarchivalConfirmation(boolean enableUnarchivalConfirmation) class LauncherApps.Callback onPackageAdded(java.lang.String packageName, android.os.UserHandle user) onPackageChanged(java.lang.String packageName, android.os.UserHandle user) @@ -5027,9 +5183,14 @@ package android.content.pm createSession(android.content.pm.PackageInstaller.SessionParams params) getSessionInfo(int sessionId) installExistingPackage(java.lang.String packageName, int installReason, android.content.IntentSender statusReceiver) + installPackageArchived(android.content.pm.ArchivedPackageInfo archivedPackageInfo, android.content.pm.PackageInstaller.SessionParams sessionParams, android.content.IntentSender statusReceiver) openSession(int sessionId) registerSessionCallback(android.content.pm.PackageInstaller.SessionCallback callback, android.os.Handler handler) registerSessionCallback(android.content.pm.PackageInstaller.SessionCallback callback) + reportUnarchivalState(android.content.pm.PackageInstaller.UnarchivalState unarchivalState) + reportUnarchivalStatus(int unarchiveId, int status, long requiredStorageBytes, android.app.PendingIntent userActionIntent) + requestArchive(java.lang.String packageName, android.content.IntentSender statusReceiver) + requestUnarchive(java.lang.String packageName, android.content.IntentSender statusReceiver) uninstall(android.content.pm.VersionedPackage versionedPackage, android.content.IntentSender statusReceiver) uninstall(android.content.pm.VersionedPackage versionedPackage, int flags, android.content.IntentSender statusReceiver) uninstall(java.lang.String packageName, android.content.IntentSender statusReceiver) @@ -5091,8 +5252,15 @@ package android.content.pm setRequestUpdateOwnership(boolean enable) setRequireUserAction(int requireUserAction) setSize(long sizeBytes) + setUnarchiveId(int unarchiveId) setWhitelistedRestrictedPermissions(java.util.Set permissions) writeToParcel(android.os.Parcel dest, int flags) + class PackageInstaller.UnarchivalState + createGenericErrorState(int unarchiveId) + createInsufficientStorageState(int unarchiveId, long requiredStorageBytes, android.app.PendingIntent userActionIntent) + createNoConnectivityState(int unarchiveId) + createOkState(int unarchiveId) + createUserActionRequiredState(int unarchiveId, android.app.PendingIntent userActionIntent) class PackageItemInfo dumpBack(android.util.Printer pw, java.lang.String prefix) dumpFront(android.util.Printer pw, java.lang.String prefix) @@ -5142,6 +5310,7 @@ package android.content.pm getApplicationLabel(android.content.pm.ApplicationInfo info) getApplicationLogo(android.content.pm.ApplicationInfo info) getApplicationLogo(java.lang.String packageName) + getArchivedPackage(java.lang.String packageName) getChangedPackages(int sequenceNumber) getComponentEnabledSetting(android.content.ComponentName componentName) getDrawable(java.lang.String packageName, int resid, android.content.pm.ApplicationInfo appInfo) @@ -5205,9 +5374,11 @@ package android.content.pm hasSigningCertificate(java.lang.String packageName, byte[] certificate, int type) hasSystemFeature(java.lang.String featureName, int version) hasSystemFeature(java.lang.String featureName) + isAppArchivable(java.lang.String packageName) isAutoRevokeWhitelisted(java.lang.String packageName) isDefaultApplicationIcon(android.graphics.drawable.Drawable drawable) isInstantApp(java.lang.String packageName) + isPackageStopped(java.lang.String packageName) isPackageSuspended(java.lang.String packageName) isPermissionRevokedByPolicy(java.lang.String permName, java.lang.String packageName) parseAndroidManifest(java.io.File apkFile, java.util.function.Function parserFunction) @@ -5350,6 +5521,7 @@ package android.content.pm writeToParcel(android.os.Parcel dest, int parcelableFlags) class SigningInfo #ctor(android.content.pm.SigningInfo orig) + #ctor(int schemeVersion, java.util.Collection apkContentsSigners, java.util.Collection publicKeys, java.util.Collection signingCertificateHistory) writeToParcel(android.os.Parcel dest, int parcelableFlags) class VersionedPackage equals(java.lang.Object o) @@ -5618,6 +5790,19 @@ package android.credentials #ctor(java.util.Set credentialDescriptions) writeToParcel(android.os.Parcel dest, int flags) +package android.crypto.hpke +;--------------------------------------- + interface HpkeSpi + engineExport(int length, byte[] context) + engineInitRecipient(byte[] encapsulated, java.security.PrivateKey recipientKey, byte[] info, java.security.PublicKey senderKey, byte[] psk, byte[] psk_id) + engineInitSender(java.security.PublicKey recipientKey, byte[] info, java.security.PrivateKey senderKey, byte[] psk, byte[] psk_id) + engineInitSenderWithSeed(java.security.PublicKey recipientKey, byte[] info, java.security.PrivateKey senderKey, byte[] psk, byte[] psk_id, byte[] sKe) + engineOpen(byte[] ciphertext, byte[] aad) + engineSeal(byte[] plaintext, byte[] aad) + class XdhKeySpec + equals(java.lang.Object o) + #ctor(byte[] encoded) + package android.database ;--------------------------------------- class AbstractCursor @@ -5912,9 +6097,11 @@ package android.database.sqlite class SQLiteDatabase beginTransactionWithListener(android.database.sqlite.SQLiteTransactionListener transactionListener) beginTransactionWithListenerNonExclusive(android.database.sqlite.SQLiteTransactionListener transactionListener) + beginTransactionWithListenerReadOnly(android.database.sqlite.SQLiteTransactionListener transactionListener) compileStatement(java.lang.String sql) create(android.database.sqlite.SQLiteDatabase.CursorFactory factory) createInMemory(android.database.sqlite.SQLiteDatabase.OpenParams openParams) + createRawStatement(java.lang.String sql) delete(java.lang.String table, java.lang.String whereClause, java.lang.String[] whereArgs) deleteDatabase(java.io.File file) execPerConnectionSQL(java.lang.String sql, java.lang.Object[] bindArgs) @@ -6035,6 +6222,25 @@ package android.database.sqlite setStrictGrammar(boolean strictGrammar) setTables(java.lang.String inTables) update(android.database.sqlite.SQLiteDatabase db, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs) + class SQLiteRawStatement + bindBlob(int parameterIndex, byte[] value, int offset, int length) + bindBlob(int parameterIndex, byte[] value) + bindDouble(int parameterIndex, double value) + bindInt(int parameterIndex, int value) + bindLong(int parameterIndex, long value) + bindNull(int parameterIndex) + bindText(int parameterIndex, java.lang.String value) + getColumnBlob(int columnIndex) + getColumnDouble(int columnIndex) + getColumnInt(int columnIndex) + getColumnLength(int columnIndex) + getColumnLong(int columnIndex) + getColumnName(int columnIndex) + getColumnText(int columnIndex) + getColumnType(int columnIndex) + getParameterIndex(java.lang.String name) + getParameterName(int parameterIndex) + readColumnBlob(int columnIndex, byte[] buffer, int offset, int length, int srcOffset) class SQLiteReadOnlyDatabaseException #ctor(java.lang.String error) class SQLiteTableLockedException @@ -6286,7 +6492,6 @@ package android.graphics #ctor(android.graphics.Bitmap bitmap, android.graphics.Shader.TileMode tileX, android.graphics.Shader.TileMode tileY) setFilterMode(int mode) setMaxAnisotropy(int maxAnisotropy) - setOverrideGainmap(android.graphics.Gainmap overrideGainmap) class BlendModeColorFilter #ctor(int color, android.graphics.BlendMode mode) equals(java.lang.Object object) @@ -6522,7 +6727,6 @@ package android.graphics #ctor(float[] direction, float ambient, float specular, float blurRadius) class Gainmap #ctor(android.graphics.Bitmap gainmapContents) - #ctor(android.graphics.Gainmap gainmap, android.graphics.Bitmap gainmapContents) setDisplayRatioForFullHdr(float max) setEpsilonHdr(float r, float g, float b) setEpsilonSdr(float r, float g, float b) @@ -6932,6 +7136,7 @@ package android.graphics drawRect(android.graphics.Rect r, android.graphics.Paint paint) drawRect(android.graphics.RectF rect, android.graphics.Paint paint) drawRect(float left, float top, float right, float bottom, android.graphics.Paint paint) + drawRegion(android.graphics.Region region, android.graphics.Paint paint) drawRenderNode(android.graphics.RenderNode renderNode) drawRGB(int r, int g, int b) drawRoundRect(android.graphics.RectF rect, float rx, float ry, android.graphics.Paint paint) @@ -7710,6 +7915,8 @@ package android.graphics.fonts package android.graphics.pdf ;--------------------------------------- + class LoadParams.Builder + setPassword(java.lang.String password) class PdfDocument finishPage(android.graphics.pdf.PdfDocument.Page page) startPage(android.graphics.pdf.PdfDocument.PageInfo pageInfo) @@ -7719,16 +7926,104 @@ package android.graphics.pdf setContentRect(android.graphics.Rect contentRect) class PdfRenderer openPage(int index) - #ctor(android.os.ParcelFileDescriptor input) + #ctor(android.os.ParcelFileDescriptor fileDescriptor, android.graphics.pdf.LoadParams params) + #ctor(android.os.ParcelFileDescriptor fileDescriptor) + write(android.os.ParcelFileDescriptor destination, boolean removePasswordProtection) class PdfRenderer.Page + applyEdit(android.graphics.pdf.models.FormEditRecord editRecord) + getFormWidgetInfoAtIndex(int widgetIndex) + getFormWidgetInfoAtPosition(int x, int y) + getFormWidgetInfos(int[] types) + render(android.graphics.Bitmap destination, android.graphics.Rect destClip, android.graphics.Matrix transform, android.graphics.pdf.RenderParams params) render(android.graphics.Bitmap destination, android.graphics.Rect destClip, android.graphics.Matrix transform, int renderMode) + searchText(java.lang.String query) + selectContent(android.graphics.pdf.models.selection.SelectionBoundary start, android.graphics.pdf.models.selection.SelectionBoundary stop) + class PdfRendererPreV + openPage(int index) + #ctor(android.os.ParcelFileDescriptor fileDescriptor, android.graphics.pdf.LoadParams params) + #ctor(android.os.ParcelFileDescriptor fileDescriptor) + write(android.os.ParcelFileDescriptor destination, boolean removePasswordProtection) + class PdfRendererPreV.Page + applyEdit(android.graphics.pdf.models.FormEditRecord editRecord) + getFormWidgetInfoAtIndex(int annotationIndex) + getFormWidgetInfoAtPosition(int x, int y) + getFormWidgetInfos(int[] types) + render(android.graphics.Bitmap destination, android.graphics.Rect destClip, android.graphics.Matrix transform, android.graphics.pdf.RenderParams params) + searchText(java.lang.String query) + selectContent(android.graphics.pdf.models.selection.SelectionBoundary start, android.graphics.pdf.models.selection.SelectionBoundary stop) + class RenderParams.Builder + #ctor(int renderMode) + setRenderFlags(int renderFlags, int mask) + setRenderFlags(int renderFlags) + +package android.graphics.pdf.content +;--------------------------------------- + class PdfPageGotoLinkContent + #ctor(java.util.List bounds, android.graphics.pdf.content.PdfPageGotoLinkContent.Destination destination) + writeToParcel(android.os.Parcel dest, int flags) + class PdfPageGotoLinkContent.Destination + #ctor(int pageNumber, float xCoordinate, float yCoordinate, float zoom) + writeToParcel(android.os.Parcel dest, int flags) + class PdfPageImageContent + #ctor(java.lang.String altText) + writeToParcel(android.os.Parcel dest, int flags) + class PdfPageLinkContent + #ctor(java.util.List bounds, android.net.Uri uri) + writeToParcel(android.os.Parcel dest, int flags) + class PdfPageTextContent + #ctor(java.lang.String text, java.util.List bounds) + #ctor(java.lang.String text) + writeToParcel(android.os.Parcel dest, int flags) + +package android.graphics.pdf.models +;--------------------------------------- + class FormEditRecord + equals(java.lang.Object obj) + writeToParcel(android.os.Parcel dest, int flags) + class FormEditRecord.Builder + #ctor(int type, int pageNumber, int widgetIndex) + setClickPoint(android.graphics.Point clickPoint) + setSelectedIndices(int[] selectedIndices) + setText(java.lang.String text) + class FormWidgetInfo + equals(java.lang.Object obj) + writeToParcel(android.os.Parcel dest, int flags) + class FormWidgetInfo.Builder + #ctor(int widgetType, int widgetIndex, android.graphics.Rect widgetRect, java.lang.String textValue, java.lang.String accessibilityLabel) + setEditableText(boolean editableText) + setFontSize(float fontSize) + setListItems(java.util.List listItems) + setMaxLength(int maxLength) + setMultiLineText(boolean multiLineText) + setMultiSelect(boolean multiSelect) + setReadOnly(boolean readOnly) + class ListItem + equals(java.lang.Object obj) + #ctor(java.lang.String label, boolean selected) + writeToParcel(android.os.Parcel dest, int flags) + class PageMatchBounds + #ctor(java.util.List bounds, int textStartIndex) + writeToParcel(android.os.Parcel dest, int flags) + +package android.graphics.pdf.models.selection +;--------------------------------------- + class PageSelection + #ctor(int page, android.graphics.pdf.models.selection.SelectionBoundary start, android.graphics.pdf.models.selection.SelectionBoundary stop, java.util.List selectedContents) + writeToParcel(android.os.Parcel dest, int flags) + class SelectionBoundary + #ctor(android.graphics.Point point) + #ctor(int index) + writeToParcel(android.os.Parcel dest, int flags) package android.graphics.text ;--------------------------------------- class LineBreakConfig equals(java.lang.Object o) + merge(android.graphics.text.LineBreakConfig config) writeToParcel(android.os.Parcel dest, int flags) class LineBreakConfig.Builder + merge(android.graphics.text.LineBreakConfig config) + setHyphenation(int hyphenation) setLineBreakStyle(int lineBreakStyle) setLineBreakWordStyle(int lineBreakWordStyle) class LineBreaker @@ -7873,8 +8168,6 @@ package android.hardware create(int width, int height, int format, int layers, long usage) isSupported(int width, int height, int format, int layers, long usage) writeToParcel(android.os.Parcel dest, int flags) - class OverlayProperties - writeToParcel(android.os.Parcel dest, int flags) class Sensor isDirectChannelTypeSupported(int sharedMemType) class SensorDirectChannel @@ -7931,6 +8224,7 @@ package android.hardware supportsSensorToggle(int sensor) class SyncFence await(java.time.Duration timeout) + #ctor(android.hardware.SyncFence other) writeToParcel(android.os.Parcel out, int flags) class TriggerEventListener onTrigger(android.hardware.TriggerEvent event) @@ -7939,6 +8233,7 @@ package android.hardware.biometrics ;--------------------------------------- class BiometricManager canAuthenticate(int authenticators) + getLastAuthenticationTime(int authenticators) getStrings(int authenticators) class BiometricPrompt authenticate(android.hardware.biometrics.BiometricPrompt.CryptoObject crypto, android.os.CancellationSignal cancel, java.util.concurrent.Executor executor, android.hardware.biometrics.BiometricPrompt.AuthenticationCallback callback) @@ -8020,7 +8315,6 @@ package android.hardware.camera2 createReprocessableCaptureSession(android.hardware.camera2.params.InputConfiguration inputConfig, java.util.List outputs, android.hardware.camera2.CameraCaptureSession.StateCallback callback, android.os.Handler handler) createReprocessableCaptureSessionByConfigurations(android.hardware.camera2.params.InputConfiguration inputConfig, java.util.List outputs, android.hardware.camera2.CameraCaptureSession.StateCallback callback, android.os.Handler handler) createReprocessCaptureRequest(android.hardware.camera2.TotalCaptureResult inputResult) - getSessionCharacteristics(android.hardware.camera2.params.SessionConfiguration sessionConfig) isSessionConfigurationSupported(android.hardware.camera2.params.SessionConfiguration sessionConfig) setCameraAudioRestriction(int mode) class CameraDevice.StateCallback @@ -8029,11 +8323,13 @@ package android.hardware.camera2 onError(android.hardware.camera2.CameraDevice camera, int error) onOpened(android.hardware.camera2.CameraDevice camera) class CameraExtensionCharacteristics + get(int extension, android.hardware.camera2.CameraCharacteristics.Key key) getAvailableCaptureRequestKeys(int extension) getAvailableCaptureResultKeys(int extension) getEstimatedCaptureLatencyRangeMillis(int extension, android.util.Size captureOutputSize, int format) getExtensionSupportedSizes(int extension, int format) getExtensionSupportedSizes(int extension, java.lang.Class klass) + getKeys(int extension) getPostviewSupportedSizes(int extension, android.util.Size captureSize, int format) isCaptureProcessProgressAvailable(int extension) isPostviewAvailable(int extension) @@ -8056,12 +8352,10 @@ package android.hardware.camera2 #ctor(long captureLatency, long processingLatency) equals(java.lang.Object o) class CameraManager - createCaptureRequest(java.lang.String cameraId, int templateType) getCameraCharacteristics(java.lang.String cameraId) getCameraExtensionCharacteristics(java.lang.String cameraId) getTorchStrengthLevel(java.lang.String cameraId) isConcurrentSessionConfigurationSupported(java.util.Map cameraIdAndSessionConfig) - isSessionConfigurationWithParametersSupported(java.lang.String cameraId, android.hardware.camera2.params.SessionConfiguration sessionConfig) openCamera(java.lang.String cameraId, android.hardware.camera2.CameraDevice.StateCallback callback, android.os.Handler handler) openCamera(java.lang.String cameraId, java.util.concurrent.Executor executor, android.hardware.camera2.CameraDevice.StateCallback callback) registerAvailabilityCallback(android.hardware.camera2.CameraManager.AvailabilityCallback callback, android.os.Handler handler) @@ -8319,6 +8613,7 @@ package android.hardware.input class InputManager getHostUsiVersion(android.view.Display display) getInputDevice(int id) + getInputDeviceViewBehavior(int deviceId) registerInputDeviceListener(android.hardware.input.InputManager.InputDeviceListener listener, android.os.Handler handler) unregisterInputDeviceListener(android.hardware.input.InputManager.InputDeviceListener listener) verifyInputEvent(android.view.InputEvent event) @@ -11274,6 +11569,14 @@ package android.media onJetNumQueuedSegmentUpdate(android.media.JetPlayer player, int nbSegments) onJetPauseUpdate(android.media.JetPlayer player, int paused) onJetUserIdUpdate(android.media.JetPlayer player, int userId, int repeatCount) + class LoudnessCodecController + addMediaCodec(android.media.MediaCodec mediaCodec) + create(int sessionId, java.util.concurrent.Executor executor, android.media.LoudnessCodecController.OnLoudnessCodecUpdateListener listener) + create(int sessionId) + getLoudnessCodecParams(android.media.MediaCodec mediaCodec) + removeMediaCodec(android.media.MediaCodec mediaCodec) + interface LoudnessCodecController.OnLoudnessCodecUpdateListener + onLoudnessCodecUpdate(android.media.MediaCodec mediaCodec, android.os.Bundle codecValues) class MediaActionSound load(int soundName) play(int soundName) @@ -11874,14 +12177,18 @@ package android.media onVolumeSetRequest(android.media.MediaRouter.RouteInfo info, int volume) onVolumeUpdateRequest(android.media.MediaRouter.RouteInfo info, int direction) class MediaRouter2 + cancelScanRequest(android.media.MediaRouter2.ScanToken token) getController(java.lang.String id) + getInstance(android.content.Context context, java.lang.String clientPackageName, java.util.concurrent.Executor executor, java.lang.Runnable onInstanceInvalidatedListener) getInstance(android.content.Context context) registerControllerCallback(java.util.concurrent.Executor executor, android.media.MediaRouter2.ControllerCallback callback) registerRouteCallback(java.util.concurrent.Executor executor, android.media.MediaRouter2.RouteCallback routeCallback, android.media.RouteDiscoveryPreference preference) registerRouteListingPreferenceUpdatedCallback(java.util.concurrent.Executor executor, java.util.function.Consumer routeListingPreferenceCallback) registerTransferCallback(java.util.concurrent.Executor executor, android.media.MediaRouter2.TransferCallback callback) + requestScan(android.media.MediaRouter2.ScanRequest scanRequest) setOnGetControllerHintsListener(android.media.MediaRouter2.OnGetControllerHintsListener listener) setRouteListingPreference(android.media.RouteListingPreference routeListingPreference) + setRouteVolume(android.media.MediaRoute2Info route, int volume) transferTo(android.media.MediaRoute2Info route) unregisterControllerCallback(android.media.MediaRouter2.ControllerCallback callback) unregisterRouteCallback(android.media.MediaRouter2.RouteCallback routeCallback) @@ -11900,6 +12207,8 @@ package android.media deselectRoute(android.media.MediaRoute2Info route) selectRoute(android.media.MediaRoute2Info route) setVolume(int volume) + class MediaRouter2.ScanRequest.Builder + setScreenOffScan(boolean isScreenOffScan) class MediaRouter2.TransferCallback onStop(android.media.MediaRouter2.RoutingController controller) onTransfer(android.media.MediaRouter2.RoutingController oldController, android.media.MediaRouter2.RoutingController newController) @@ -12455,10 +12764,43 @@ package android.media.metrics class BundleSession equals(java.lang.Object o) reportBundleMetrics(android.os.PersistableBundle metrics) + class EditingEndedEvent + equals(java.lang.Object o) + writeToParcel(android.os.Parcel dest, int flags) + class EditingEndedEvent.Builder + addInputMediaItemInfo(android.media.metrics.MediaItemInfo mediaItemInfo) + addOperationType(long operationType) + #ctor(int finalState) + setErrorCode(int value) + setExporterName(java.lang.String exporterName) + setFinalProgressPercent(float finalProgressPercent) + setMetricsBundle(android.os.Bundle metricsBundle) + setMuxerName(java.lang.String muxerName) + setOutputMediaItemInfo(android.media.metrics.MediaItemInfo mediaItemInfo) + setTimeSinceCreatedMillis(long timeSinceCreatedMillis) class EditingSession equals(java.lang.Object o) + reportEditingEndedEvent(android.media.metrics.EditingEndedEvent editingEndedEvent) class LogSessionId equals(java.lang.Object o) + class MediaItemInfo + equals(java.lang.Object o) + writeToParcel(android.os.Parcel dest, int flags) + class MediaItemInfo.Builder + addCodecName(java.lang.String codecName) + addDataType(long dataType) + addSampleMimeType(java.lang.String mimeType) + setAudioChannelCount(int audioChannelCount) + setAudioSampleCount(long audioSampleCount) + setAudioSampleRateHz(int audioSampleRateHz) + setClipDurationMillis(long clipDurationMillis) + setContainerMimeType(java.lang.String containerMimeType) + setDurationMillis(long durationMillis) + setSourceType(int sourceType) + setVideoDataSpace(int videoDataSpace) + setVideoFrameRate(float videoFrameRate) + setVideoSampleCount(long videoSampleCount) + setVideoSize(android.util.Size videoSize) class MediaMetricsManager releaseSessionId(java.lang.String sessionId) class NetworkEvent @@ -13359,6 +13701,7 @@ package android.net removeTransportModeTransforms(java.net.Socket socket) class IpSecTransform equals(java.lang.Object other) + requestIpSecTransformState(java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) class IpSecTransform.Builder buildTransportModeTransform(java.net.InetAddress sourceAddress, android.net.IpSecManager.SecurityParameterIndex spi) #ctor(android.content.Context context) @@ -13366,6 +13709,15 @@ package android.net setAuthentication(android.net.IpSecAlgorithm algo) setEncryption(android.net.IpSecAlgorithm algo) setIpv4Encapsulation(android.net.IpSecManager.UdpEncapsulationSocket localSocket, int remotePort) + class IpSecTransformState + writeToParcel(android.os.Parcel out, int flags) + class IpSecTransformState.Builder + setByteCount(long byteCount) + setPacketCount(long packetCount) + setReplayBitmap(byte[] bitMap) + setRxHighestSequenceNumber(long seqNum) + setTimestampMillis(long timestamp) + setTxHighestSequenceNumber(long seqNum) class LinkAddress equals(java.lang.Object obj) writeToParcel(android.os.Parcel dest, int flags) @@ -13442,6 +13794,7 @@ package android.net setIncludeOtherUidNetworks(boolean include) setNetworkSpecifier(android.net.NetworkSpecifier networkSpecifier) setNetworkSpecifier(java.lang.String networkSpecifier) + setSubscriptionIds(java.util.Set subIds) class ParseException #ctor(java.lang.String response, java.lang.Throwable cause) #ctor(java.lang.String response) @@ -13905,7 +14258,15 @@ package android.net.ipsec.ike.exceptions package android.net.nsd ;--------------------------------------- + class DiscoveryRequest + equals(java.lang.Object other) + writeToParcel(android.os.Parcel dest, int flags) + class DiscoveryRequest.Builder + #ctor(java.lang.String serviceType) + setNetwork(android.net.Network network) + setSubtype(java.lang.String subtype) class NsdManager + discoverServices(android.net.nsd.DiscoveryRequest discoveryRequest, java.util.concurrent.Executor executor, android.net.nsd.NsdManager.DiscoveryListener listener) discoverServices(java.lang.String serviceType, int protocolType, android.net.Network network, java.util.concurrent.Executor executor, android.net.nsd.NsdManager.DiscoveryListener listener) discoverServices(java.lang.String serviceType, int protocolType, android.net.NetworkRequest networkRequest, java.util.concurrent.Executor executor, android.net.nsd.NsdManager.DiscoveryListener listener) discoverServices(java.lang.String serviceType, int protocolType, android.net.nsd.NsdManager.DiscoveryListener listener) @@ -13947,6 +14308,7 @@ package android.net.nsd setPort(int p) setServiceName(java.lang.String s) setServiceType(java.lang.String s) + setSubtypes(java.util.Set subtypes) writeToParcel(android.os.Parcel dest, int flags) package android.net.rtp @@ -14708,6 +15070,9 @@ package android.nfc enableReaderMode(android.app.Activity activity, android.nfc.NfcAdapter.ReaderCallback callback, int flags, android.os.Bundle extras) getDefaultAdapter(android.content.Context context) ignore(android.nfc.Tag tag, int debounceMs, android.nfc.NfcAdapter.OnTagRemovedListener tagRemovedListener, android.os.Handler handler) + resetDiscoveryTechnology(android.app.Activity activity) + setDiscoveryTechnology(android.app.Activity activity, int pollTechnology, int listenTechnology) + setObserveModeEnabled(boolean enabled) interface NfcAdapter.CreateBeamUrisCallback createBeamUris(android.nfc.NfcEvent event) interface NfcAdapter.CreateNdefMessageCallback @@ -14734,15 +15099,21 @@ package android.nfc.cardemulation isDefaultServiceForAid(android.content.ComponentName service, java.lang.String aid) isDefaultServiceForCategory(android.content.ComponentName service, java.lang.String category) registerAidsForService(android.content.ComponentName service, java.lang.String category, java.util.List aids) + registerPollingLoopFilterForService(android.content.ComponentName service, java.lang.String pollingLoopFilter, boolean autoTransact) + registerPollingLoopPatternFilterForService(android.content.ComponentName service, java.lang.String pollingLoopPatternFilter, boolean autoTransact) removeAidsForService(android.content.ComponentName service, java.lang.String category) + removePollingLoopFilterForService(android.content.ComponentName service, java.lang.String pollingLoopFilter) + removePollingLoopPatternFilterForService(android.content.ComponentName service, java.lang.String pollingLoopPatternFilter) setOffHostForService(android.content.ComponentName service, java.lang.String offHostSecureElement) setPreferredService(android.app.Activity activity, android.content.ComponentName service) + setShouldDefaultToObserveModeForService(android.content.ComponentName service, boolean enable) unsetOffHostForService(android.content.ComponentName service) unsetPreferredService(android.app.Activity activity) class HostApduService onBind(android.content.Intent intent) onDeactivated(int reason) processCommandApdu(byte[] commandApdu, android.os.Bundle extras) + processPollingFrames(java.util.List frame) sendResponseApdu(byte[] responseApdu) class HostNfcFService onBind(android.content.Intent intent) @@ -14760,6 +15131,8 @@ package android.nfc.cardemulation unregisterSystemCodeForService(android.content.ComponentName service) class OffHostApduService onBind(android.content.Intent intent) + class PollingFrame + writeToParcel(android.os.Parcel dest, int flags) package android.nfc.tech ;--------------------------------------- @@ -15884,6 +16257,7 @@ package android.os class BatteryManager getIntProperty(int id) getLongProperty(int id) + getStringProperty(int id) class Binder attachInterface(android.os.IInterface owner, java.lang.String descriptor) #ctor(java.lang.String descriptor) @@ -16341,6 +16715,7 @@ package android.os class Process getAppUidForSdkSandboxUid(int uid) getGidForName(java.lang.String name) + getSdkSandboxUidForAppUid(int uid) getThreadPriority(int tid) getUidForName(java.lang.String name) isApplicationUid(int uid) @@ -16350,6 +16725,12 @@ package android.os sendSignal(int pid, int signal) setThreadPriority(int tid, int priority) setThreadPriority(int priority) + class ProfilingManager + registerForAllProfilingResults(java.util.concurrent.Executor executor, java.util.function.Consumer listener) + requestProfiling(int profilingType, android.os.Bundle parameters, java.lang.String tag, android.os.CancellationSignal cancellationSignal, java.util.concurrent.Executor executor, java.util.function.Consumer listener) + unregisterForAllProfilingResults(java.util.function.Consumer listener) + class ProfilingResult + writeToParcel(android.os.Parcel dest, int flags) class ProxyFileDescriptorCallback onRead(long offset, int size, byte[] data) onWrite(long offset, int size, byte[] data) @@ -16490,7 +16871,6 @@ package android.os setActualGpuDurationNanos(long actualGpuDurationNanos) setActualTotalDurationNanos(long actualTotalDurationNanos) setWorkPeriodStartTimestampNanos(long workPeriodStartTimestampNanos) - writeToParcel(android.os.Parcel dest, int flags) class WorkSource add(android.os.WorkSource other) diff(android.os.WorkSource other) @@ -17224,6 +17604,24 @@ package android.provider renameDocument(java.lang.String documentId, java.lang.String displayName) revokeDocumentPermission(java.lang.String documentId) update(android.net.Uri uri, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs) + class E2eeContactKeysManager + getAllE2eeContactKeys(java.lang.String lookupKey) + getE2eeContactKey(java.lang.String lookupKey, java.lang.String deviceId, java.lang.String accountId) + getE2eeSelfKey(java.lang.String deviceId, java.lang.String accountId) + getOwnerE2eeContactKeys(java.lang.String lookupKey) + removeE2eeContactKey(java.lang.String lookupKey, java.lang.String deviceId, java.lang.String accountId) + removeE2eeSelfKey(java.lang.String deviceId, java.lang.String accountId) + updateE2eeContactKeyLocalVerificationState(java.lang.String lookupKey, java.lang.String deviceId, java.lang.String accountId, int localVerificationState) + updateE2eeContactKeyRemoteVerificationState(java.lang.String lookupKey, java.lang.String deviceId, java.lang.String accountId, int remoteVerificationState) + updateE2eeSelfKeyRemoteVerificationState(java.lang.String deviceId, java.lang.String accountId, int remoteVerificationState) + updateOrInsertE2eeContactKey(java.lang.String lookupKey, java.lang.String deviceId, java.lang.String accountId, byte[] keyValue) + updateOrInsertE2eeSelfKey(java.lang.String deviceId, java.lang.String accountId, byte[] keyValue) + class E2eeContactKeysManager.E2eeContactKey + equals(java.lang.Object obj) + writeToParcel(android.os.Parcel dest, int flags) + class E2eeContactKeysManager.E2eeSelfKey + equals(java.lang.Object obj) + writeToParcel(android.os.Parcel dest, int flags) class FontRequest #ctor(java.lang.String providerAuthority, java.lang.String providerPackage, java.lang.String query, java.util.List> certificates) #ctor(java.lang.String providerAuthority, java.lang.String providerPackage, java.lang.String query) @@ -18698,7 +19096,9 @@ package android.service.media package android.service.notification ;--------------------------------------- class Condition + #ctor(android.net.Uri id, java.lang.String summary, int state, int source) #ctor(android.net.Uri id, java.lang.String summary, int state) + #ctor(android.net.Uri id, java.lang.String summary, java.lang.String line1, java.lang.String line2, int icon, int state, int source, int flags) #ctor(android.net.Uri id, java.lang.String summary, java.lang.String line1, java.lang.String line2, int icon, int state, int flags) #ctor(android.os.Parcel source) equals(java.lang.Object o) @@ -18754,6 +19154,15 @@ package android.service.notification #ctor(android.os.Parcel in) #ctor(java.lang.String pkg, java.lang.String opPkg, int id, java.lang.String tag, int uid, int initialPid, int score, android.app.Notification notification, android.os.UserHandle user, long postTime) writeToParcel(android.os.Parcel out, int flags) + class ZenDeviceEffects + equals(java.lang.Object obj) + writeToParcel(android.os.Parcel dest, int flags) + class ZenDeviceEffects.Builder + setShouldDimWallpaper(boolean dimWallpaper) + setShouldDisplayGrayscale(boolean grayscale) + setShouldSuppressAmbientDisplay(boolean suppressAmbientDisplay) + setShouldUseNightMode(boolean nightMode) + #ctor(android.service.notification.ZenDeviceEffects zenDeviceEffects) class ZenPolicy equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) @@ -18764,6 +19173,7 @@ package android.service.notification allowEvents(boolean allow) allowMedia(boolean allow) allowMessages(int audienceType) + allowPriorityChannels(boolean allow) allowReminders(boolean allow) allowRepeatCallers(boolean allow) allowSystem(boolean allow) @@ -20458,6 +20868,7 @@ package android.text setHyphenationFrequency(int hyphenationFrequency) setIncludePad(boolean includePad) setJustificationMode(int justificationMode) + setLineBreakConfig(android.graphics.text.LineBreakConfig lineBreakConfig) setLineSpacing(float spacingAdd, float spacingMult) setTextDirection(android.text.TextDirectionHeuristic textDir) setUseLineSpacingFromFallbacks(boolean useLineSpacingFromFallbacks) @@ -20531,6 +20942,7 @@ package android.text getLineForOffset(int offset) getLineForVertical(int vertical) getLineLeft(int line) + getLineLetterSpacingUnitCount(int line, boolean includeTrailingWhitespace) getLineMax(int line) getLineRight(int line) getLineStart(int line) @@ -21120,6 +21532,10 @@ package android.text.style #ctor(android.os.Parcel src) #ctor(int color) writeToParcel(android.os.Parcel dest, int flags) + class LineBreakConfigSpan + equals(java.lang.Object o) + #ctor(android.graphics.text.LineBreakConfig lineBreakConfig) + writeToParcel(android.os.Parcel dest, int flags) interface LineHeightSpan chooseHeight(java.lang.CharSequence text, int start, int end, int spanstartv, int lineHeight, android.graphics.Paint.FontMetricsInt fm) class LineHeightSpan.Standard @@ -22012,7 +22428,6 @@ package android.view removeOnBufferTransformHintChangedListener(android.view.AttachedSurfaceControl.OnBufferTransformHintChangedListener listener) setChildBoundingInsets(android.graphics.Rect insets) setTouchableRegion(android.graphics.Region r) - transferHostTouchGestureToEmbedded(android.view.SurfaceControlViewHost.SurfacePackage surfacePackage) interface AttachedSurfaceControl.OnBufferTransformHintChangedListener onBufferTransformHintChanged(int hint) class Choreographer @@ -22155,6 +22570,8 @@ package android.view writeToParcel(android.os.Parcel out, int flags) class InputDevice.MotionRange isFromSource(int source) + class InputDevice.ViewBehavior + shouldSmoothScroll(int axis, int source) class InputEvent isFromSource(int source) interface InputQueue.Callback @@ -22451,6 +22868,11 @@ package android.view class ScrollCaptureTarget #ctor(android.view.View scrollTarget, android.graphics.Rect localVisibleRect, android.graphics.Point positionInWindow, android.view.ScrollCaptureCallback callback) setScrollBounds(android.graphics.Rect scrollBounds) + interface ScrollFeedbackProvider + createProvider(android.view.View view) + onScrollLimit(int inputDeviceId, int source, int axis, boolean isStart) + onScrollProgress(int inputDeviceId, int source, int axis, int deltaInPixels) + onSnapToItem(int inputDeviceId, int source, int axis) class SearchEvent #ctor(android.view.InputDevice inputDevice) class SoundEffectConstants @@ -22488,6 +22910,7 @@ package android.view setParent(android.view.SurfaceControl parent) class SurfaceControl.Transaction addTransactionCommittedListener(java.util.concurrent.Executor executor, android.view.SurfaceControl.TransactionCommittedListener listener) + addTransactionCompletedListener(java.util.concurrent.Executor executor, java.util.function.Consumer listener) clearFrameRate(android.view.SurfaceControl sc) clearTrustedPresentationCallback(android.view.SurfaceControl sc) merge(android.view.SurfaceControl.Transaction other) @@ -22501,9 +22924,12 @@ package android.view setCrop(android.view.SurfaceControl sc, android.graphics.Rect crop) setDamageRegion(android.view.SurfaceControl sc, android.graphics.Region region) setDataSpace(android.view.SurfaceControl sc, int dataspace) + setDesiredHdrHeadroom(android.view.SurfaceControl sc, float desiredRatio) + setDesiredPresentTimeNanos(long desiredPresentTimeNanos) setExtendedRangeBrightness(android.view.SurfaceControl sc, float currentBufferRatio, float desiredRatio) setFrameRate(android.view.SurfaceControl sc, float frameRate, int compatibility, int changeFrameRateStrategy) setFrameRate(android.view.SurfaceControl sc, float frameRate, int compatibility) + setFrameTimeline(long vsyncId) setGeometry(android.view.SurfaceControl sc, android.graphics.Rect sourceCrop, android.graphics.Rect destFrame, int orientation) setLayer(android.view.SurfaceControl sc, int z) setOpaque(android.view.SurfaceControl sc, boolean isOpaque) @@ -22514,10 +22940,13 @@ package android.view writeToParcel(android.os.Parcel dest, int flags) class SurfaceControl.TrustedPresentationThresholds #ctor(float minAlpha, float minFractionRendered, int stabilityRequirementMs) + interface SurfaceControlInputReceiver + onInputEvent(android.view.InputEvent event) class SurfaceControlViewHost relayout(int width, int height) setView(android.view.View view, int width, int height) #ctor(android.content.Context context, android.view.Display display, android.os.IBinder hostToken) + #ctor(android.content.Context context, android.view.Display display, android.window.InputTransferToken hostInputTransferToken) class SurfaceControlViewHost.SurfacePackage notifyConfigurationChanged(android.content.res.Configuration c) #ctor(android.view.SurfaceControlViewHost.SurfacePackage other) @@ -22552,6 +22981,7 @@ package android.view setAlpha(float alpha) setChildSurfacePackage(android.view.SurfaceControlViewHost.SurfacePackage p) setClipBounds(android.graphics.Rect clipBounds) + setDesiredHdrHeadroom(float desiredHeadroom) setSecure(boolean isSecure) setSurfaceLifecycle(int lifecycleStrategy) setVisibility(int visibility) @@ -22912,6 +23342,7 @@ package android.view setOverScrollMode(int overScrollMode) setPadding(int left, int top, int right, int bottom) setPaddingRelative(int start, int top, int end, int bottom) + setPendingCredentialRequest(android.credentials.GetCredentialRequest request, android.os.OutcomeReceiver callback) setPivotX(float pivotX) setPivotY(float pivotY) setPointerIcon(android.view.PointerIcon pointerIcon) @@ -23347,6 +23778,7 @@ package android.view setMaxTextLength(int maxLength) setMinTextEms(int minEms) setOpaque(boolean opaque) + setPendingCredentialRequest(android.credentials.GetCredentialRequest request, android.os.OutcomeReceiver callback) setReceiveContentMimeTypes(java.lang.String[] mimeTypes) setSelected(boolean state) setText(java.lang.CharSequence text, int selectionStart, int selectionEnd) @@ -23605,9 +24037,17 @@ package android.view addCrossWindowBlurEnabledListener(java.util.concurrent.Executor executor, java.util.function.Consumer listener) addCrossWindowBlurEnabledListener(java.util.function.Consumer listener) addProposedRotationListener(java.util.concurrent.Executor executor, java.util.function.IntConsumer listener) + addScreenRecordingCallback(java.util.concurrent.Executor executor, java.util.function.Consumer callback) + registerBatchedSurfaceControlInputReceiver(android.window.InputTransferToken hostInputTransferToken, android.view.SurfaceControl surfaceControl, android.view.Choreographer choreographer, android.view.SurfaceControlInputReceiver receiver) + registerTrustedPresentationListener(android.os.IBinder window, android.window.TrustedPresentationThresholds thresholds, java.util.concurrent.Executor executor, java.util.function.Consumer listener) + registerUnbatchedSurfaceControlInputReceiver(android.window.InputTransferToken hostInputTransferToken, android.view.SurfaceControl surfaceControl, android.os.Looper looper, android.view.SurfaceControlInputReceiver receiver) removeCrossWindowBlurEnabledListener(java.util.function.Consumer listener) removeProposedRotationListener(java.util.function.IntConsumer listener) + removeScreenRecordingCallback(java.util.function.Consumer callback) removeViewImmediate(android.view.View view) + transferTouchGesture(android.window.InputTransferToken transferFromToken, android.window.InputTransferToken transferToToken) + unregisterSurfaceControlInputReceiver(android.view.SurfaceControl surfaceControl) + unregisterTrustedPresentationListener(java.util.function.Consumer listener) class WindowManager.BadTokenException #ctor(java.lang.String name) class WindowManager.InvalidDisplayException @@ -23738,7 +24178,6 @@ package android.view.accessibility setError(java.lang.CharSequence error) setFocusable(boolean focusable) setFocused(boolean focused) - setGranularScrollingSupported(boolean granularScrollingSupported) setHeading(boolean isHeading) setHintText(java.lang.CharSequence hintText) setImportantForAccessibility(boolean important) @@ -23791,13 +24230,6 @@ package android.view.accessibility #ctor(int rowCount, int columnCount, boolean hierarchical) obtain(int rowCount, int columnCount, boolean hierarchical, int selectionMode) obtain(int rowCount, int columnCount, boolean hierarchical) - class AccessibilityNodeInfo.CollectionInfo.Builder - setColumnCount(int columnCount) - setHierarchical(boolean hierarchical) - setImportantForAccessibilityItemCount(int importantForAccessibilityItemCount) - setItemCount(int itemCount) - setRowCount(int rowCount) - setSelectionMode(int selectionMode) class AccessibilityNodeInfo.CollectionItemInfo #ctor(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading, boolean selected) #ctor(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading) @@ -27302,6 +27734,9 @@ package android.window ;--------------------------------------- class BackEvent #ctor(float touchX, float touchY, float progress, int swipeEdge) + class InputTransferToken + equals(java.lang.Object obj) + writeToParcel(android.os.Parcel dest, int flags) interface OnBackAnimationCallback onBackProgressed(android.window.BackEvent backEvent) onBackStarted(android.window.BackEvent backEvent) @@ -27321,6 +27756,10 @@ package android.window add(android.view.SurfaceControlViewHost.SurfacePackage surfacePackage, java.lang.Runnable runnable) addTransaction(android.view.SurfaceControl.Transaction transaction) #ctor(java.lang.String name) + class TrustedPresentationThresholds + equals(java.lang.Object o) + #ctor(float minAlpha, float minFractionRendered, int stabilityRequirementMs) + writeToParcel(android.os.Parcel dest, int flags) package dalvik.annotation ;--------------------------------------- @@ -27457,7 +27896,8 @@ package java.io #ctor(char[] buf, int offset, int length) #ctor(char[] buf) mark(int readAheadLimit) - read(char[] b, int off, int len) + read(char[] cbuf, int off, int len) + read(java.nio.CharBuffer target) skip(long n) class CharArrayWriter append(char c) @@ -27618,7 +28058,8 @@ package java.io #ctor(java.io.InputStream in, java.nio.charset.Charset cs) #ctor(java.io.InputStream in, java.nio.charset.CharsetDecoder dec) #ctor(java.io.InputStream in) - read(char[] cbuf, int offset, int length) + read(char[] cbuf, int off, int len) + read(java.nio.CharBuffer target) class InterruptedIOException #ctor(java.lang.String s) class InvalidClassException @@ -27732,6 +28173,8 @@ package java.io write(byte[] b) write(int b) class OutputStreamWriter + append(java.lang.CharSequence csq, int start, int end) + append(java.lang.CharSequence csq) #ctor(java.io.OutputStream out, java.lang.String charsetName) #ctor(java.io.OutputStream out, java.nio.charset.Charset cs) #ctor(java.io.OutputStream out, java.nio.charset.CharsetEncoder enc) @@ -28390,18 +28833,34 @@ package java.lang atan2(double y, double x) cbrt(double a) ceil(double a) + ceilDiv(int x, int y) + ceilDiv(long x, int y) + ceilDiv(long x, long y) + ceilDivExact(int x, int y) + ceilDivExact(long x, long y) + ceilMod(int x, int y) + ceilMod(long x, int y) + ceilMod(long x, long y) + clamp(double value, double min, double max) + clamp(float value, float min, float max) + clamp(long value, int min, int max) + clamp(long value, long min, long max) copySign(double magnitude, double sign) copySign(float magnitude, float sign) cos(double a) cosh(double x) decrementExact(int a) decrementExact(long a) + divideExact(int x, int y) + divideExact(long x, long y) exp(double a) expm1(double x) floor(double a) floorDiv(int x, int y) floorDiv(long x, int y) floorDiv(long x, long y) + floorDivExact(int x, int y) + floorDivExact(long x, long y) floorMod(int x, int y) floorMod(long x, int y) floorMod(long x, long y) @@ -28457,6 +28916,7 @@ package java.lang toRadians(double angdeg) ulp(double d) ulp(float f) + unsignedMultiplyHigh(long x, long y) class NegativeArraySizeException #ctor(java.lang.String s) class NoClassDefFoundError @@ -28616,18 +29076,34 @@ package java.lang atan2(double y, double x) cbrt(double a) ceil(double a) + ceilDiv(int x, int y) + ceilDiv(long x, int y) + ceilDiv(long x, long y) + ceilDivExact(int x, int y) + ceilDivExact(long x, long y) + ceilMod(int x, int y) + ceilMod(long x, int y) + ceilMod(long x, long y) + clamp(double value, double min, double max) + clamp(float value, float min, float max) + clamp(long value, int min, int max) + clamp(long value, long min, long max) copySign(double magnitude, double sign) copySign(float magnitude, float sign) cos(double a) cosh(double x) decrementExact(int a) decrementExact(long a) + divideExact(int x, int y) + divideExact(long x, long y) exp(double a) expm1(double x) floor(double a) floorDiv(int x, int y) floorDiv(long x, int y) floorDiv(long x, long y) + floorDivExact(int x, int y) + floorDivExact(long x, long y) floorMod(int x, int y) floorMod(long x, int y) floorMod(long x, long y) @@ -28683,6 +29159,7 @@ package java.lang toRadians(double angdeg) ulp(double d) ulp(float f) + unsignedMultiplyHigh(long x, long y) class String charAt(int index) codePointAt(int index) @@ -31127,6 +31604,7 @@ package java.security.spec #ctor(java.security.spec.ECField field, java.math.BigInteger a, java.math.BigInteger b) equals(java.lang.Object obj) class EncodedKeySpec + #ctor(byte[] encodedKey, java.lang.String algorithm) #ctor(byte[] encodedKey) class InvalidKeySpecException #ctor(java.lang.String message, java.lang.Throwable cause) @@ -31139,23 +31617,30 @@ package java.security.spec class NamedParameterSpec #ctor(java.lang.String stdName) class PKCS8EncodedKeySpec + #ctor(byte[] encodedKey, java.lang.String algorithm) #ctor(byte[] encodedKey) class PSSParameterSpec #ctor(int saltLen) #ctor(java.lang.String mdName, java.lang.String mgfName, java.security.spec.AlgorithmParameterSpec mgfSpec, int saltLen, int trailerField) class RSAKeyGenParameterSpec + #ctor(int keysize, java.math.BigInteger publicExponent, java.security.spec.AlgorithmParameterSpec keyParams) #ctor(int keysize, java.math.BigInteger publicExponent) class RSAMultiPrimePrivateCrtKeySpec + #ctor(java.math.BigInteger modulus, java.math.BigInteger publicExponent, java.math.BigInteger privateExponent, java.math.BigInteger primeP, java.math.BigInteger primeQ, java.math.BigInteger primeExponentP, java.math.BigInteger primeExponentQ, java.math.BigInteger crtCoefficient, java.security.spec.RSAOtherPrimeInfo[] otherPrimeInfo, java.security.spec.AlgorithmParameterSpec keyParams) #ctor(java.math.BigInteger modulus, java.math.BigInteger publicExponent, java.math.BigInteger privateExponent, java.math.BigInteger primeP, java.math.BigInteger primeQ, java.math.BigInteger primeExponentP, java.math.BigInteger primeExponentQ, java.math.BigInteger crtCoefficient, java.security.spec.RSAOtherPrimeInfo[] otherPrimeInfo) class RSAOtherPrimeInfo #ctor(java.math.BigInteger prime, java.math.BigInteger primeExponent, java.math.BigInteger crtCoefficient) class RSAPrivateCrtKeySpec + #ctor(java.math.BigInteger modulus, java.math.BigInteger publicExponent, java.math.BigInteger privateExponent, java.math.BigInteger primeP, java.math.BigInteger primeQ, java.math.BigInteger primeExponentP, java.math.BigInteger primeExponentQ, java.math.BigInteger crtCoefficient, java.security.spec.AlgorithmParameterSpec keyParams) #ctor(java.math.BigInteger modulus, java.math.BigInteger publicExponent, java.math.BigInteger privateExponent, java.math.BigInteger primeP, java.math.BigInteger primeQ, java.math.BigInteger primeExponentP, java.math.BigInteger primeExponentQ, java.math.BigInteger crtCoefficient) class RSAPrivateKeySpec + #ctor(java.math.BigInteger modulus, java.math.BigInteger privateExponent, java.security.spec.AlgorithmParameterSpec params) #ctor(java.math.BigInteger modulus, java.math.BigInteger privateExponent) class RSAPublicKeySpec + #ctor(java.math.BigInteger modulus, java.math.BigInteger publicExponent, java.security.spec.AlgorithmParameterSpec params) #ctor(java.math.BigInteger modulus, java.math.BigInteger publicExponent) class X509EncodedKeySpec + #ctor(byte[] encodedKey, java.lang.String algorithm) #ctor(byte[] encodedKey) class XECPrivateKeySpec #ctor(java.security.spec.AlgorithmParameterSpec params, byte[] scalar) @@ -33225,6 +33710,8 @@ package java.util add(int index, E element) addAll(int index, java.util.Collection c) addAll(java.util.Collection c) + addFirst(E element) + addLast(E element) #ctor(int initialCapacity) #ctor(java.util.Collection c) contains(java.lang.Object o) @@ -33589,11 +34076,13 @@ package java.util min(java.util.Collection coll, java.util.Comparator comp) min(java.util.Collection coll) nCopies(int n, T o) + newSequencedSetFromMap(java.util.SequencedMap map) newSetFromMap(java.util.Map map) replaceAll(java.util.List list, T oldVal, T newVal) reverse(java.util.List list) reverseOrder(java.util.Comparator cmp) rotate(java.util.List list, int distance) + shuffle(java.util.List list, java.util.random.RandomGenerator rnd) shuffle(java.util.List list, java.util.Random rnd) shuffle(java.util.List list) singleton(T o) @@ -33615,6 +34104,9 @@ package java.util unmodifiableMap(java.util.Map m) unmodifiableNavigableMap(java.util.NavigableMap m) unmodifiableNavigableSet(java.util.NavigableSet s) + unmodifiableSequencedCollection(java.util.SequencedCollection c) + unmodifiableSequencedMap(java.util.SequencedMap m) + unmodifiableSequencedSet(java.util.SequencedSet s) unmodifiableSet(java.util.Set s) unmodifiableSortedMap(java.util.SortedMap m) unmodifiableSortedSet(java.util.SortedSet s) @@ -33772,6 +34264,7 @@ package java.util #ctor(int initialCapacity) #ctor(java.util.Map m) merge(K key, V value, java.util.function.BiFunction remappingFunction) + newHashMap(int numMappings) put(K key, V value) putAll(java.util.Map m) putIfAbsent(K key, V value) @@ -33786,6 +34279,7 @@ package java.util #ctor(int initialCapacity, float loadFactor) #ctor(int initialCapacity) #ctor(java.util.Collection c) + newHashSet(int numElements) remove(java.lang.Object o) toArray(T[] a) class Hashtable @@ -33884,12 +34378,18 @@ package java.util #ctor(int initialCapacity, float loadFactor) #ctor(int initialCapacity) #ctor(java.util.Map m) + newLinkedHashMap(int numMappings) + putFirst(K k, V v) + putLast(K k, V v) removeEldestEntry(java.util.Map.Entry eldest) replaceAll(java.util.function.BiFunction function) class LinkedHashSet + addFirst(E e) + addLast(E e) #ctor(int initialCapacity, float loadFactor) #ctor(int initialCapacity) #ctor(java.util.Collection c) + newLinkedHashSet(int numElements) class LinkedList add(E e) add(int index, E element) @@ -33918,6 +34418,8 @@ package java.util add(int index, E element) addAll(int index, java.util.Collection c) addAll(java.util.Collection c) + addFirst(E e) + addLast(E e) contains(java.lang.Object o) containsAll(java.util.Collection c) copyOf(java.util.Collection coll) @@ -34288,6 +34790,12 @@ package java.util useDelimiter(java.util.regex.Pattern pattern) useLocale(java.util.Locale locale) useRadix(int radix) + interface SequencedCollection + addFirst(E e) + addLast(E e) + interface SequencedMap + putFirst(K k, V v) + putLast(K k, V v) class ServiceConfigurationError #ctor(java.lang.String msg, java.lang.Throwable cause) #ctor(java.lang.String msg) @@ -34338,9 +34846,13 @@ package java.util #ctor(int rawOffset, java.lang.String ID) interface SortedMap headMap(K toKey) + putFirst(K k, V v) + putLast(K k, V v) subMap(K fromKey, K toKey) tailMap(K fromKey) interface SortedSet + addFirst(E e) + addLast(E e) headSet(E toElement) subSet(E fromElement, E toElement) tailSet(E fromElement) @@ -34473,7 +34985,9 @@ package java.util merge(K key, V value, java.util.function.BiFunction remappingFunction) put(K key, V value) putAll(java.util.Map map) + putFirst(K k, V v) putIfAbsent(K key, V value) + putLast(K k, V v) remove(java.lang.Object key) replace(K key, V oldValue, V newValue) replace(K key, V value) @@ -34488,6 +35002,8 @@ package java.util class TreeSet add(E e) addAll(java.util.Collection c) + addFirst(E e) + addLast(E e) ceiling(E e) contains(java.lang.Object o) floor(E e) @@ -34889,7 +35405,9 @@ package java.util.concurrent lowerKey(K key) merge(K key, V value, java.util.function.BiFunction remappingFunction) put(K key, V value) + putFirst(K k, V v) putIfAbsent(K key, V value) + putLast(K k, V v) remove(java.lang.Object key, java.lang.Object value) remove(java.lang.Object key) replace(K key, V oldValue, V newValue) @@ -34901,6 +35419,8 @@ package java.util.concurrent tailMap(K fromKey) class ConcurrentSkipListSet add(E e) + addFirst(E e) + addLast(E e) ceiling(E e) #ctor(java.util.Collection c) #ctor(java.util.Comparator comparator) @@ -34924,7 +35444,9 @@ package java.util.concurrent addAll(int index, java.util.Collection c) addAll(java.util.Collection c) addAllAbsent(java.util.Collection c) + addFirst(E e) addIfAbsent(E e) + addLast(E e) contains(java.lang.Object o) containsAll(java.util.Collection c) #ctor(E[] toCopyIn) @@ -36364,15 +36886,19 @@ package java.util.zip class DataFormatException #ctor(java.lang.String s) class Deflater - deflate(byte[] b, int off, int len, int flush) - deflate(byte[] b, int off, int len) - deflate(byte[] b) + deflate(byte[] output, int off, int len, int flush) + deflate(byte[] output, int off, int len) + deflate(byte[] output) + deflate(java.nio.ByteBuffer output, int flush) + deflate(java.nio.ByteBuffer output) #ctor(int level, boolean nowrap) #ctor(int level) - setDictionary(byte[] b, int off, int len) - setDictionary(byte[] b) - setInput(byte[] b, int off, int len) - setInput(byte[] b) + setDictionary(byte[] dictionary, int off, int len) + setDictionary(byte[] dictionary) + setDictionary(java.nio.ByteBuffer dictionary) + setInput(byte[] input, int off, int len) + setInput(byte[] input) + setInput(java.nio.ByteBuffer input) setLevel(int level) setStrategy(int strategy) class DeflaterInputStream @@ -36402,13 +36928,16 @@ package java.util.zip #ctor(java.io.OutputStream out) write(byte[] buf, int off, int len) class Inflater - inflate(byte[] b, int off, int len) - inflate(byte[] b) + inflate(byte[] output, int off, int len) + inflate(byte[] output) + inflate(java.nio.ByteBuffer output) #ctor(boolean nowrap) - setDictionary(byte[] b, int off, int len) - setDictionary(byte[] b) - setInput(byte[] b, int off, int len) - setInput(byte[] b) + setDictionary(byte[] dictionary, int off, int len) + setDictionary(byte[] dictionary) + setDictionary(java.nio.ByteBuffer dictionary) + setInput(byte[] input, int off, int len) + setInput(byte[] input) + setInput(java.nio.ByteBuffer input) class InflaterInputStream #ctor(java.io.InputStream in, java.util.zip.Inflater inf, int size) #ctor(java.io.InputStream in, java.util.zip.Inflater inf) diff --git a/src/Mono.Android/Profiles/api-VanillaIceCream.xml b/src/Mono.Android/Profiles/api-VanillaIceCream.xml index 669ad217431..9c151181807 100644 --- a/src/Mono.Android/Profiles/api-VanillaIceCream.xml +++ b/src/Mono.Android/Profiles/api-VanillaIceCream.xml @@ -725,7 +725,6 @@ - @@ -1275,7 +1274,6 @@ - @@ -1643,7 +1641,6 @@ - @@ -1664,7 +1661,6 @@ - @@ -1933,6 +1929,7 @@ + @@ -3371,22 +3368,10 @@ - - - - - - - - - - - - @@ -3408,6 +3393,7 @@ + @@ -3555,9 +3541,6 @@ - - - @@ -3754,6 +3737,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4849,7 +4872,7 @@ - + @@ -4869,7 +4892,7 @@ - + @@ -9021,7 +9044,6 @@ - @@ -9554,9 +9576,9 @@ - - - + + + @@ -9945,7 +9967,7 @@ - + @@ -12389,7 +12411,7 @@ - + @@ -12548,6 +12570,7 @@ + @@ -13990,11 +14013,11 @@ - + - + @@ -16185,30 +16208,10 @@ - - - - - - - - - - - - - - - - - - - - @@ -17924,6 +17927,7 @@ + @@ -17976,12 +17980,14 @@ + + @@ -19175,6 +19181,7 @@ + @@ -19196,6 +19203,7 @@ + @@ -22760,7 +22768,6 @@ - @@ -23594,10 +23601,6 @@ - - - - @@ -26454,9 +26457,6 @@ - - - @@ -27735,10 +27735,6 @@ - - - - @@ -29107,6 +29103,8 @@ + + @@ -29968,6 +29966,10 @@ + + + + @@ -32933,12 +32935,8 @@ - - - - @@ -32961,20 +32959,6 @@ - - - - - - - - - - - - - - @@ -33476,9 +33460,6 @@ - - - @@ -33584,10 +33565,6 @@ - - - - @@ -39422,6 +39399,7 @@ + @@ -41214,13 +41192,18 @@ + + + - + + + @@ -41245,6 +41228,9 @@ + + + @@ -41309,6 +41295,7 @@ + @@ -41321,6 +41308,17 @@ + + + + + + + + + + + @@ -58896,6 +58894,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -59017,6 +59058,12 @@ + + + + + + @@ -59608,9 +59655,7 @@ - - @@ -59627,11 +59672,6 @@ - - - - - @@ -63475,6 +63515,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -63666,6 +63800,7 @@ + @@ -63690,6 +63825,9 @@ + + + @@ -63711,7 +63849,10 @@ + + + @@ -67045,44 +67186,13 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -69043,6 +69153,7 @@ + @@ -73128,6 +73239,10 @@ + + + + @@ -73213,6 +73328,7 @@ + @@ -78880,7 +78996,6 @@ - @@ -79469,6 +79584,12 @@ + + + + + + @@ -81321,21 +81442,21 @@ - - - - + + + + - - - - + + + + - - - + + + @@ -81556,7 +81677,7 @@ - + @@ -81658,7 +81779,7 @@ - + @@ -81681,8 +81802,8 @@ - - + + @@ -81690,7 +81811,7 @@ - + @@ -81716,7 +81837,7 @@ - + @@ -81830,7 +81951,7 @@ - + @@ -82117,6 +82238,7 @@ + @@ -82428,7 +82550,6 @@ - @@ -82492,6 +82613,8 @@ + + @@ -83222,9 +83345,6 @@ - - - @@ -83402,6 +83522,10 @@ + + + + @@ -83669,11 +83793,9 @@ - - @@ -85004,10 +85126,13 @@ + + + @@ -85129,6 +85254,10 @@ + + + + @@ -85899,15 +86028,8 @@ - - - - - - - @@ -85965,24 +86087,12 @@ - - - - - - - - - - - - @@ -86150,10 +86260,8 @@ - - @@ -86186,15 +86294,19 @@ - - + - - + + + + + + + @@ -86219,10 +86331,11 @@ - + + + - @@ -86232,12 +86345,10 @@ - - @@ -86877,7 +86988,6 @@ - @@ -86999,9 +87109,6 @@ - - - @@ -87151,7 +87258,6 @@ - @@ -87269,8 +87375,6 @@ - - @@ -87288,29 +87392,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -88375,17 +88456,6 @@ - - - - - - - - - - - @@ -88582,7 +88652,6 @@ - @@ -88596,9 +88665,6 @@ - - - @@ -89188,7 +89254,6 @@ - @@ -89199,11 +89264,6 @@ - - - - - @@ -89253,7 +89313,6 @@ - @@ -89320,25 +89379,6 @@ - - - - - - - - - - - - - - - - - - - @@ -89384,7 +89424,6 @@ - @@ -90695,7 +90734,7 @@ - + @@ -90778,7 +90817,7 @@ - + @@ -95880,10 +95919,6 @@ - - - - @@ -95902,7 +95937,7 @@ - + @@ -157374,9 +157409,6 @@ - - - @@ -157668,6 +157700,9 @@ + + + @@ -158929,9 +158964,8 @@ - - - + + @@ -158942,9 +158976,6 @@ - - - @@ -158954,8 +158985,8 @@ - - + + @@ -158979,10 +159010,9 @@ - - - - + + + @@ -159010,9 +159040,8 @@ - - - + + @@ -159023,9 +159052,6 @@ - - - @@ -159035,8 +159061,8 @@ - - + + @@ -159054,10 +159080,9 @@ - - - - + + + @@ -159065,6 +159090,8 @@ + + @@ -159082,7 +159109,7 @@ - + @@ -159090,12 +159117,12 @@ - + - - + + @@ -159111,17 +159138,27 @@ - + + + + + + + - + - + + + + + @@ -159131,6 +159168,10 @@ + + + + @@ -159236,17 +159277,12 @@ - - - - - - - - + + + @@ -160404,7 +160440,6 @@ - @@ -160421,7 +160456,6 @@ - @@ -160463,16 +160497,10 @@ - - - - - - @@ -160537,9 +160565,6 @@ - - - @@ -161043,7 +161068,6 @@ - @@ -161151,8 +161175,6 @@ - - @@ -161995,7 +162017,6 @@ - @@ -162039,7 +162060,6 @@ - @@ -162246,6 +162266,13 @@ + + + + + + + @@ -162268,6 +162295,9 @@ + + + @@ -167987,7 +168017,6 @@ - @@ -170479,7 +170508,6 @@ - @@ -170487,7 +170515,6 @@ - @@ -170559,9 +170586,6 @@ - - - @@ -170692,14 +170716,12 @@ - - @@ -170742,9 +170764,6 @@ - - - @@ -171507,9 +171526,6 @@ - - - @@ -171551,8 +171567,6 @@ - - @@ -171712,8 +171726,6 @@ - - @@ -174386,9 +174398,6 @@ - - - @@ -174427,10 +174436,6 @@ - - - - @@ -174848,147 +174853,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -175875,7 +175739,6 @@ - @@ -177372,7 +177235,7 @@ - + @@ -178844,7 +178707,6 @@ - @@ -178861,7 +178723,6 @@ - @@ -179566,7 +179427,6 @@ - @@ -181524,15 +181384,9 @@ - - - - - - @@ -181543,9 +181397,6 @@ - - - @@ -181601,9 +181452,6 @@ - - - @@ -181618,51 +181466,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -183763,7 +183566,6 @@ - @@ -192009,6 +191811,7 @@ + @@ -192069,6 +191872,7 @@ + @@ -192889,7 +192693,6 @@ - @@ -193071,9 +192874,6 @@ - - - @@ -194861,6 +194661,7 @@ + @@ -194868,12 +194669,14 @@ + + @@ -194915,6 +194718,7 @@ + @@ -194923,9 +194727,18 @@ + + + + + + + + + @@ -195205,10 +195018,17 @@ + + + + + + + @@ -195424,8 +195244,15 @@ + + + + + + + @@ -195459,9 +195286,16 @@ + + + + + + + @@ -196211,10 +196045,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -196224,6 +196143,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -197821,6 +197829,23 @@ + + + + + + + + + + + + + + + + + @@ -198945,14 +198970,19 @@ + + + + + @@ -198972,6 +199002,7 @@ + @@ -198979,6 +199010,9 @@ + + + @@ -199046,14 +199080,17 @@ - - - + + + + + + + - @@ -199067,6 +199104,9 @@ + + + @@ -199377,6 +199417,7 @@ + @@ -199389,6 +199430,7 @@ + @@ -199399,6 +199441,9 @@ + + + @@ -199441,6 +199486,11 @@ + + + + + @@ -199494,6 +199544,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -199512,6 +199590,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -199932,6 +200032,16 @@ + + + + + + + + + + @@ -200523,6 +200633,7 @@ + @@ -203181,43 +203292,43 @@ - - + + - - - - - - + + + + + + - - - - - + + + + + - - - - - - + + + + + + - - + + - - + + @@ -203230,75 +203341,94 @@ - + + - + - + + + + + + + - + + + + + + + + + + + + + + + + - + - + + + + + + + + - - - - - - - - - + + + - - - - - - - - + + - + + + - + @@ -203321,8 +203451,8 @@ - - + + @@ -203332,8 +203462,8 @@ - + @@ -203366,15 +203496,15 @@ - - - + + + @@ -203388,53 +203518,74 @@ + + + + + + + + + + + + + + + + - + - + + + + + + + + - - - - - - - - - - + + + - + - - - + + + + + + + + - + + + + - - - - - - - - + + + + + diff --git a/src/Mono.Android/PublicAPI/API-35/PublicAPI.Shipped.txt b/src/Mono.Android/PublicAPI/API-35/PublicAPI.Shipped.txt index 8c00b43ed93..74ebaa0a642 100644 --- a/src/Mono.Android/PublicAPI/API-35/PublicAPI.Shipped.txt +++ b/src/Mono.Android/PublicAPI/API-35/PublicAPI.Shipped.txt @@ -107859,7 +107859,7 @@ virtual Android.App.Admin.DevicePolicyManager.GetPasswordMinimumNumeric(Android. virtual Android.App.Admin.DevicePolicyManager.GetPasswordMinimumSymbols(Android.Content.ComponentName? admin) -> int virtual Android.App.Admin.DevicePolicyManager.GetPasswordMinimumUpperCase(Android.Content.ComponentName? admin) -> int virtual Android.App.Admin.DevicePolicyManager.GetPasswordQuality(Android.Content.ComponentName? admin) -> Android.App.Admin.PasswordQuality -virtual Android.App.Admin.DevicePolicyManager.GetPendingSystemUpdate(Android.Content.ComponentName! admin) -> Android.App.Admin.SystemUpdateInfo? +virtual Android.App.Admin.DevicePolicyManager.GetPendingSystemUpdate(Android.Content.ComponentName? admin) -> Android.App.Admin.SystemUpdateInfo? virtual Android.App.Admin.DevicePolicyManager.GetPermissionGrantState(Android.Content.ComponentName? admin, string! packageName, string! permission) -> Android.App.Admin.PermissionGrantState virtual Android.App.Admin.DevicePolicyManager.GetPermissionPolicy(Android.Content.ComponentName? admin) -> Android.App.Admin.PermissionPolicy virtual Android.App.Admin.DevicePolicyManager.GetPermittedAccessibilityServices(Android.Content.ComponentName! admin) -> System.Collections.Generic.IList? diff --git a/src/Mono.Android/PublicAPI/API-35/PublicAPI.Unshipped.txt b/src/Mono.Android/PublicAPI/API-35/PublicAPI.Unshipped.txt index f8709c181e0..7d625456668 100644 --- a/src/Mono.Android/PublicAPI/API-35/PublicAPI.Unshipped.txt +++ b/src/Mono.Android/PublicAPI/API-35/PublicAPI.Unshipped.txt @@ -2,6 +2,19 @@ abstract Android.AdServices.OnDevicePersonalization.IsolatedService.OnRequest(Android.AdServices.OnDevicePersonalization.RequestToken! requestToken) -> Android.AdServices.OnDevicePersonalization.IIsolatedWorker! abstract Android.Media.Midi.MidiUmpDeviceService.OnGetInputPortReceivers() -> System.Collections.Generic.IList! abstract Android.Net.Wifi.WifiManager.WpsCallback.OnFailed(Android.Net.Wifi.WpsFailureReason reason) -> void +Android.AccessibilityServices.IBrailleDisplayController +Android.AccessibilityServices.IBrailleDisplayController.Connect(Android.Bluetooth.BluetoothDevice! bluetoothDevice, Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback! callback) -> void +Android.AccessibilityServices.IBrailleDisplayController.Connect(Android.Bluetooth.BluetoothDevice! bluetoothDevice, Java.Util.Concurrent.IExecutor! callbackExecutor, Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback! callback) -> void +Android.AccessibilityServices.IBrailleDisplayController.Connect(Android.Hardware.Usb.UsbDevice! usbDevice, Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback! callback) -> void +Android.AccessibilityServices.IBrailleDisplayController.Connect(Android.Hardware.Usb.UsbDevice! usbDevice, Java.Util.Concurrent.IExecutor! callbackExecutor, Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback! callback) -> void +Android.AccessibilityServices.IBrailleDisplayController.Disconnect() -> void +Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback +Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback.OnConnected(byte[]! hidDescriptor) -> void +Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback.OnConnectionFailed(int errorFlags) -> void +Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback.OnDisconnected() -> void +Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback.OnInput(byte[]! input) -> void +Android.AccessibilityServices.IBrailleDisplayController.IsConnected.get -> bool +Android.AccessibilityServices.IBrailleDisplayController.Write(byte[]! buffer) -> void Android.AdServices.AdSelection.AddAdSelectionFromOutcomesOverrideRequest Android.AdServices.AdSelection.AddAdSelectionFromOutcomesOverrideRequest.AddAdSelectionFromOutcomesOverrideRequest(Android.AdServices.AdSelection.AdSelectionFromOutcomesConfig! adSelectionFromOutcomesConfig, string! outcomeSelectionLogicJs, Android.AdServices.Common.AdSelectionSignals! outcomeSelectionTrustedSignals) -> void Android.AdServices.AdSelection.AddAdSelectionFromOutcomesOverrideRequest.AddAdSelectionFromOutcomesOverrideRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void @@ -37,13 +50,16 @@ Android.AdServices.AdSelection.DecisionLogic.InterfaceConsts Android.AdServices.AdSelection.DecisionLogic.Logic.get -> string! Android.AdServices.AdSelection.DecisionLogic.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.AdServices.AdSelection.GetAdSelectionDataOutcome +Android.AdServices.AdSelection.GetAdSelectionDataOutcome.AdSelectionDataId.get -> long Android.AdServices.AdSelection.GetAdSelectionDataOutcome.AdSelectionId.get -> long Android.AdServices.AdSelection.GetAdSelectionDataOutcome.GetAdSelectionData() -> byte[]? Android.AdServices.AdSelection.GetAdSelectionDataRequest Android.AdServices.AdSelection.GetAdSelectionDataRequest.Builder Android.AdServices.AdSelection.GetAdSelectionDataRequest.Builder.Build() -> Android.AdServices.AdSelection.GetAdSelectionDataRequest! Android.AdServices.AdSelection.GetAdSelectionDataRequest.Builder.Builder() -> void +Android.AdServices.AdSelection.GetAdSelectionDataRequest.Builder.SetCoordinatorOriginUri(Android.Net.Uri? coordinatorOriginUri) -> Android.AdServices.AdSelection.GetAdSelectionDataRequest.Builder! Android.AdServices.AdSelection.GetAdSelectionDataRequest.Builder.SetSeller(Android.AdServices.Common.AdTechIdentifier? seller) -> Android.AdServices.AdSelection.GetAdSelectionDataRequest.Builder! +Android.AdServices.AdSelection.GetAdSelectionDataRequest.CoordinatorOriginUri.get -> Android.Net.Uri? Android.AdServices.AdSelection.GetAdSelectionDataRequest.Seller.get -> Android.AdServices.Common.AdTechIdentifier? Android.AdServices.AdSelection.PerBuyerDecisionLogic Android.AdServices.AdSelection.PerBuyerDecisionLogic.DescribeContents() -> int @@ -52,10 +68,12 @@ Android.AdServices.AdSelection.PerBuyerDecisionLogic.PerBuyerDecisionLogic(Syste Android.AdServices.AdSelection.PerBuyerDecisionLogic.PerBuyerLogicMap.get -> System.Collections.Generic.IDictionary! Android.AdServices.AdSelection.PerBuyerDecisionLogic.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.AdServices.AdSelection.PersistAdSelectionResultRequest +Android.AdServices.AdSelection.PersistAdSelectionResultRequest.AdSelectionDataId.get -> long Android.AdServices.AdSelection.PersistAdSelectionResultRequest.AdSelectionId.get -> long Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder.Build() -> Android.AdServices.AdSelection.PersistAdSelectionResultRequest! Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder.Builder() -> void +Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder.SetAdSelectionDataId(long adSelectionDataId) -> Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder! Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder.SetAdSelectionId(long adSelectionId) -> Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder! Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder.SetAdSelectionResult(byte[]? adSelectionResult) -> Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder! Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder.SetSeller(Android.AdServices.Common.AdTechIdentifier? seller) -> Android.AdServices.AdSelection.PersistAdSelectionResultRequest.Builder! @@ -76,19 +94,22 @@ Android.AdServices.AdSelection.ReportEventRequest.Builder.SetReportingDestinatio Android.AdServices.AdSelection.ReportEventRequest.ReportEventRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Android.AdServices.AdSelection.ReportImpressionRequest.ReportImpressionRequest(long adSelectionId) -> void Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest +Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.Builder +Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.Builder.Build() -> Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest! +Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.Builder.Builder() -> void +Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.Builder.SetAdvertisers(System.Collections.Generic.ICollection! advertisers) -> Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.Builder! Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.SetAppInstallAdvertisersRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void -Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.SetAppInstallAdvertisersRequest(System.Collections.Generic.ICollection! advertisers) -> void Android.AdServices.AdSelection.SignedContextualAds Android.AdServices.AdSelection.SignedContextualAds.AdsWithBid.get -> System.Collections.Generic.IList! Android.AdServices.AdSelection.SignedContextualAds.Builder Android.AdServices.AdSelection.SignedContextualAds.Builder.Build() -> Android.AdServices.AdSelection.SignedContextualAds! Android.AdServices.AdSelection.SignedContextualAds.Builder.Builder() -> void +Android.AdServices.AdSelection.SignedContextualAds.Builder.Builder(Android.AdServices.AdSelection.SignedContextualAds! signedContextualAds) -> void Android.AdServices.AdSelection.SignedContextualAds.Builder.SetAdsWithBid(System.Collections.Generic.IList! adsWithBid) -> Android.AdServices.AdSelection.SignedContextualAds.Builder! Android.AdServices.AdSelection.SignedContextualAds.Builder.SetBuyer(Android.AdServices.Common.AdTechIdentifier! buyer) -> Android.AdServices.AdSelection.SignedContextualAds.Builder! Android.AdServices.AdSelection.SignedContextualAds.Builder.SetDecisionLogicUri(Android.Net.Uri! decisionLogicUri) -> Android.AdServices.AdSelection.SignedContextualAds.Builder! Android.AdServices.AdSelection.SignedContextualAds.Builder.SetSignature(byte[]! signature) -> Android.AdServices.AdSelection.SignedContextualAds.Builder! Android.AdServices.AdSelection.SignedContextualAds.Buyer.get -> Android.AdServices.Common.AdTechIdentifier! -Android.AdServices.AdSelection.SignedContextualAds.CloneToBuilder() -> Android.AdServices.AdSelection.SignedContextualAds.Builder! Android.AdServices.AdSelection.SignedContextualAds.DecisionLogicUri.get -> Android.Net.Uri! Android.AdServices.AdSelection.SignedContextualAds.DescribeContents() -> int Android.AdServices.AdSelection.SignedContextualAds.GetSignature() -> byte[]! @@ -160,6 +181,8 @@ Android.AdServices.Common.KeyedFrequencyCap.Interval.get -> Java.Time.Duration! Android.AdServices.Common.KeyedFrequencyCap.MaxCount.get -> int Android.AdServices.Common.KeyedFrequencyCap.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder.SetBiddingLogicJsVersion(long biddingLogicJsVersion) -> Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder! +Android.AdServices.CustomAudiences.CustomAudience.AuctionServerRequestFlags.get -> int +Android.AdServices.CustomAudiences.CustomAudience.Builder.SetAuctionServerRequestFlags(int auctionServerRequestFlags) -> Android.AdServices.CustomAudiences.CustomAudience.Builder! Android.AdServices.CustomAudiences.FetchAndJoinCustomAudienceRequest Android.AdServices.CustomAudiences.FetchAndJoinCustomAudienceRequest.ActivationTime.get -> Java.Time.Instant? Android.AdServices.CustomAudiences.FetchAndJoinCustomAudienceRequest.Builder @@ -174,6 +197,30 @@ Android.AdServices.CustomAudiences.FetchAndJoinCustomAudienceRequest.ExpirationT Android.AdServices.CustomAudiences.FetchAndJoinCustomAudienceRequest.FetchUri.get -> Android.Net.Uri! Android.AdServices.CustomAudiences.FetchAndJoinCustomAudienceRequest.Name.get -> string? Android.AdServices.CustomAudiences.FetchAndJoinCustomAudienceRequest.UserBiddingSignals.get -> Android.AdServices.Common.AdSelectionSignals? +Android.AdServices.CustomAudiences.PartialCustomAudience +Android.AdServices.CustomAudiences.PartialCustomAudience.ActivationTime.get -> Java.Time.Instant? +Android.AdServices.CustomAudiences.PartialCustomAudience.Builder +Android.AdServices.CustomAudiences.PartialCustomAudience.Builder.Build() -> Android.AdServices.CustomAudiences.PartialCustomAudience! +Android.AdServices.CustomAudiences.PartialCustomAudience.Builder.Builder(string! name) -> void +Android.AdServices.CustomAudiences.PartialCustomAudience.Builder.SetActivationTime(Java.Time.Instant? activationTime) -> Android.AdServices.CustomAudiences.PartialCustomAudience.Builder! +Android.AdServices.CustomAudiences.PartialCustomAudience.Builder.SetExpirationTime(Java.Time.Instant? expirationTime) -> Android.AdServices.CustomAudiences.PartialCustomAudience.Builder! +Android.AdServices.CustomAudiences.PartialCustomAudience.Builder.SetUserBiddingSignals(Android.AdServices.Common.AdSelectionSignals? userBiddingSignals) -> Android.AdServices.CustomAudiences.PartialCustomAudience.Builder! +Android.AdServices.CustomAudiences.PartialCustomAudience.DescribeContents() -> int +Android.AdServices.CustomAudiences.PartialCustomAudience.ExpirationTime.get -> Java.Time.Instant? +Android.AdServices.CustomAudiences.PartialCustomAudience.InterfaceConsts +Android.AdServices.CustomAudiences.PartialCustomAudience.Name.get -> string! +Android.AdServices.CustomAudiences.PartialCustomAudience.UserBiddingSignals.get -> Android.AdServices.Common.AdSelectionSignals? +Android.AdServices.CustomAudiences.PartialCustomAudience.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest +Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.Builder +Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.Builder.Build() -> Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest! +Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.Builder.Builder(Android.Net.Uri! updateUri, Java.Time.Duration! minDelay, System.Collections.Generic.IList! partialCustomAudienceList) -> void +Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.Builder.SetMinDelay(Java.Time.Duration! minDelay) -> Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.Builder! +Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.Builder.SetPartialCustomAudienceList(System.Collections.Generic.IList! partialCustomAudiences) -> Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.Builder! +Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.Builder.SetUpdateUri(Android.Net.Uri! updateUri) -> Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.Builder! +Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.MinDelay.get -> Java.Time.Duration! +Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.PartialCustomAudienceList.get -> System.Collections.Generic.IList! +Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.UpdateUri.get -> Android.Net.Uri! Android.AdServices.Measurement.SourceRegistrationRequest Android.AdServices.Measurement.SourceRegistrationRequest.Builder Android.AdServices.Measurement.SourceRegistrationRequest.Builder.Build() -> Android.AdServices.Measurement.SourceRegistrationRequest! @@ -443,12 +490,20 @@ Android.App.ApplicationStartInfo.WasForceStopped() -> bool Android.App.ApplicationStartInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.App.AppSearch.AppSearchSchema.Builder.AddParentType(string! parentSchemaType) -> Android.App.AppSearch.AppSearchSchema.Builder! Android.App.AppSearch.AppSearchSchema.DescribeContents() -> int +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder.AddIndexableNestedProperties(params string![]! indexableNestedProperties) -> Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder! Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder.AddIndexableNestedProperties(System.Collections.Generic.ICollection! indexableNestedProperties) -> Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder.AddIndexableNestedPropertyPaths(params Android.App.AppSearch.PropertyPath![]! indexableNestedPropertyPaths) -> Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder.AddIndexableNestedPropertyPaths(System.Collections.Generic.ICollection! indexableNestedPropertyPaths) -> Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.IndexableNestedProperties.get -> System.Collections.Generic.IList! Android.App.AppSearch.AppSearchSchema.InterfaceConsts +Android.App.AppSearch.AppSearchSchema.ParentTypes.get -> System.Collections.Generic.IList! Android.App.AppSearch.AppSearchSchema.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.App.AppSearch.EnterpriseGlobalSearchSession Android.App.AppSearch.EnterpriseGlobalSearchSession.EnterpriseGlobalSearchSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Android.App.AppSearch.GenericDocument.Builder.Builder(Android.App.AppSearch.GenericDocument! document) -> void +Android.App.AppSearch.GetByDocumentIdRequest.DescribeContents() -> int +Android.App.AppSearch.GetByDocumentIdRequest.InterfaceConsts +Android.App.AppSearch.GetByDocumentIdRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.App.AppSearch.GetSchemaResponse.Builder.SetPubliclyVisibleSchema(string! schemaType, Android.App.AppSearch.PackageIdentifier! packageIdentifier) -> Android.App.AppSearch.GetSchemaResponse.Builder! Android.App.AppSearch.GetSchemaResponse.Builder.SetSchemaTypeVisibleToConfigs(string! schemaType, System.Collections.Generic.ICollection! visibleToConfigs) -> Android.App.AppSearch.GetSchemaResponse.Builder! Android.App.AppSearch.GetSchemaResponse.DescribeContents() -> int @@ -465,6 +520,12 @@ Android.App.AppSearch.Observers.ObserverSpec.WriteToParcel(Android.OS.Parcel! de Android.App.AppSearch.PutDocumentsRequest.Builder.AddTakenActionGenericDocuments(params Android.App.AppSearch.GenericDocument![]! takenActionGenericDocuments) -> Android.App.AppSearch.PutDocumentsRequest.Builder! Android.App.AppSearch.PutDocumentsRequest.Builder.AddTakenActionGenericDocuments(System.Collections.Generic.ICollection! takenActionGenericDocuments) -> Android.App.AppSearch.PutDocumentsRequest.Builder! Android.App.AppSearch.PutDocumentsRequest.TakenActionGenericDocuments.get -> System.Collections.Generic.IList! +Android.App.AppSearch.RemoveByDocumentIdRequest.DescribeContents() -> int +Android.App.AppSearch.RemoveByDocumentIdRequest.InterfaceConsts +Android.App.AppSearch.RemoveByDocumentIdRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.AppSearch.ReportUsageRequest.DescribeContents() -> int +Android.App.AppSearch.ReportUsageRequest.InterfaceConsts +Android.App.AppSearch.ReportUsageRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.App.AppSearch.SchemaVisibilityConfig Android.App.AppSearch.SchemaVisibilityConfig.AllowedPackages.get -> System.Collections.Generic.IList! Android.App.AppSearch.SchemaVisibilityConfig.Builder @@ -538,9 +599,6 @@ Android.App.AutomaticZenRule.IconResId.get -> int Android.App.AutomaticZenRule.IsManualInvocationAllowed.get -> bool Android.App.AutomaticZenRule.TriggerDescription.get -> string? Android.App.AutomaticZenRule.Type.get -> int -Android.App.Job.JobInfo.Builder.AddDebugTag(string! tag) -> Android.App.Job.JobInfo.Builder! -Android.App.Job.JobInfo.Builder.RemoveDebugTag(string! tag) -> Android.App.Job.JobInfo.Builder! -Android.App.Job.JobInfo.Builder.SetTraceTag(string? traceTag) -> Android.App.Job.JobInfo.Builder! Android.App.Notification.TvExtender Android.App.Notification.TvExtender.ChannelId.get -> string? Android.App.Notification.TvExtender.ContentIntent.get -> Android.App.PendingIntent? @@ -566,7 +624,6 @@ Android.App.SdkSandbox.SdkSandboxManager.AppOwnedSdkSandboxInterfaces.get -> Sys Android.App.SdkSandbox.SdkSandboxManager.RegisterAppOwnedSdkSandboxInterface(Android.App.SdkSandbox.AppOwnedSdkSandboxInterface! appOwnedSdkSandboxInterface) -> void Android.App.SdkSandbox.SdkSandboxManager.UnregisterAppOwnedSdkSandboxInterface(string! name) -> void Android.App.Usage.StorageStats.GetAppBytesByDataType(int dataType) -> long -Android.App.Usage.UsageEvents.Event.Extras.get -> Android.OS.PersistableBundle! Android.App.Usage.UsageEventsQuery Android.App.Usage.UsageEventsQuery.BeginTimeMillis.get -> long Android.App.Usage.UsageEventsQuery.Builder @@ -582,28 +639,6 @@ Android.App.Usage.UsageEventsQuery.PackageNames.get -> System.Collections.Generi Android.App.Usage.UsageEventsQuery.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.App.Usage.UsageStatsManager.QueryEvents(Android.App.Usage.UsageEventsQuery! query) -> Android.App.Usage.UsageEvents? Android.Companion.AssociationInfo.IsSelfManaged.get -> bool -Android.Companion.CompanionDeviceManager.IsPermissionTransferUserConsented(int associationId) -> bool -Android.Companion.CompanionDeviceManager.StartObservingDevicePresence(Android.Companion.ObservingDevicePresenceRequest! request) -> void -Android.Companion.CompanionDeviceManager.StopObservingDevicePresence(Android.Companion.ObservingDevicePresenceRequest! request) -> void -Android.Companion.DevicePresenceEvent -Android.Companion.DevicePresenceEvent.AssociationId.get -> int -Android.Companion.DevicePresenceEvent.DescribeContents() -> int -Android.Companion.DevicePresenceEvent.DevicePresenceEvent(int associationId, int e, Android.OS.ParcelUuid? uuid) -> void -Android.Companion.DevicePresenceEvent.Event.get -> int -Android.Companion.DevicePresenceEvent.InterfaceConsts -Android.Companion.DevicePresenceEvent.Uuid.get -> Android.OS.ParcelUuid? -Android.Companion.DevicePresenceEvent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void -Android.Companion.ObservingDevicePresenceRequest -Android.Companion.ObservingDevicePresenceRequest.AssociationId.get -> int -Android.Companion.ObservingDevicePresenceRequest.Builder -Android.Companion.ObservingDevicePresenceRequest.Builder.Build() -> Android.Companion.ObservingDevicePresenceRequest! -Android.Companion.ObservingDevicePresenceRequest.Builder.Builder() -> void -Android.Companion.ObservingDevicePresenceRequest.Builder.SetAssociationId(int associationId) -> Android.Companion.ObservingDevicePresenceRequest.Builder! -Android.Companion.ObservingDevicePresenceRequest.Builder.SetUuid(Android.OS.ParcelUuid! uuid) -> Android.Companion.ObservingDevicePresenceRequest.Builder! -Android.Companion.ObservingDevicePresenceRequest.DescribeContents() -> int -Android.Companion.ObservingDevicePresenceRequest.InterfaceConsts -Android.Companion.ObservingDevicePresenceRequest.Uuid.get -> Android.OS.ParcelUuid? -Android.Companion.ObservingDevicePresenceRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Companion.Virtual.VirtualDevice.DisplayName.get -> string? Android.Companion.Virtual.VirtualDevice.DisplayNameFormatted.get -> Java.Lang.ICharSequence? Android.Companion.Virtual.VirtualDevice.GetDisplayIds() -> int[]! @@ -621,15 +656,6 @@ Android.Companion.Virtual.VirtualDeviceManager.VirtualDeviceClosedEventArgs.Virt Android.Companion.Virtual.VirtualDeviceManager.VirtualDeviceCreatedEventArgs Android.Companion.Virtual.VirtualDeviceManager.VirtualDeviceCreatedEventArgs.DeviceId.get -> int Android.Companion.Virtual.VirtualDeviceManager.VirtualDeviceCreatedEventArgs.VirtualDeviceCreatedEventArgs(int deviceId) -> void -Android.Content.ClipData.Item.Builder -Android.Content.ClipData.Item.Builder.Build() -> Android.Content.ClipData.Item! -Android.Content.ClipData.Item.Builder.Builder() -> void -Android.Content.ClipData.Item.Builder.SetHtmlText(string? htmlText) -> Android.Content.ClipData.Item.Builder! -Android.Content.ClipData.Item.Builder.SetIntent(Android.Content.Intent? intent) -> Android.Content.ClipData.Item.Builder! -Android.Content.ClipData.Item.Builder.SetIntentSender(Android.Content.IntentSender? intentSender) -> Android.Content.ClipData.Item.Builder! -Android.Content.ClipData.Item.Builder.SetText(Java.Lang.ICharSequence? text) -> Android.Content.ClipData.Item.Builder! -Android.Content.ClipData.Item.Builder.SetText(string? text) -> Android.Content.ClipData.Item.Builder! -Android.Content.ClipData.Item.Builder.SetUri(Android.Net.Uri? uri) -> Android.Content.ClipData.Item.Builder! Android.Content.IntentFilter.AddUriRelativeFilterGroup(Android.Content.UriRelativeFilterGroup! group) -> void Android.Content.IntentFilter.ClearUriRelativeFilterGroups() -> void Android.Content.IntentFilter.CountUriRelativeFilterGroups() -> int @@ -673,7 +699,6 @@ Android.Content.PM.LauncherApps.ArchiveCompatibilityParams.ArchiveCompatibilityP Android.Content.PM.PackageInstaller.UnarchivalState Android.Content.PM.PackageItemInfo.IsArchived.get -> bool Android.Content.PM.PackageItemInfo.IsArchived.set -> void -Android.Content.PM.SharedLibraryInfo.OptionalDependentPackages.get -> System.Collections.Generic.IList! Android.Content.PM.SigningInfo.PublicKeys.get -> System.Collections.Generic.ICollection! Android.Content.PM.SigningInfo.SchemeVersion.get -> int Android.Content.PM.SigningInfo.SigningInfo(int schemeVersion, System.Collections.Generic.ICollection? apkContentsSigners, System.Collections.Generic.ICollection? publicKeys, System.Collections.Generic.ICollection? signingCertificateHistory) -> void @@ -695,12 +720,12 @@ Android.Content.UriRelativeFilterGroup.MatchData(Android.Net.Uri! data) -> bool Android.Content.UriRelativeFilterGroup.UriRelativeFilterGroup(int action) -> void Android.Content.UriRelativeFilterGroup.UriRelativeFilters.get -> System.Collections.Generic.ICollection! Android.Crypto.Hpke.IHpkeSpi -Android.Crypto.Hpke.IHpkeSpi.EngineExport(int p0, byte[]? p1) -> byte[]! -Android.Crypto.Hpke.IHpkeSpi.EngineInitRecipient(byte[]! p0, Java.Security.IPrivateKey! p1, byte[]? p2, Java.Security.IPublicKey? p3, byte[]? p4, byte[]? p5) -> void -Android.Crypto.Hpke.IHpkeSpi.EngineInitSender(Java.Security.IPublicKey! p0, byte[]? p1, Java.Security.IPrivateKey? p2, byte[]? p3, byte[]? p4) -> void -Android.Crypto.Hpke.IHpkeSpi.EngineInitSenderWithSeed(Java.Security.IPublicKey! p0, byte[]? p1, Java.Security.IPrivateKey? p2, byte[]? p3, byte[]? p4, byte[]! p5) -> void -Android.Crypto.Hpke.IHpkeSpi.EngineOpen(byte[]! p0, byte[]? p1) -> byte[]! -Android.Crypto.Hpke.IHpkeSpi.EngineSeal(byte[]! p0, byte[]? p1) -> byte[]! +Android.Crypto.Hpke.IHpkeSpi.EngineExport(int length, byte[]? context) -> byte[]! +Android.Crypto.Hpke.IHpkeSpi.EngineInitRecipient(byte[]! encapsulated, Java.Security.IPrivateKey! recipientKey, byte[]? info, Java.Security.IPublicKey? senderKey, byte[]? psk, byte[]? psk_id) -> void +Android.Crypto.Hpke.IHpkeSpi.EngineInitSender(Java.Security.IPublicKey! recipientKey, byte[]? info, Java.Security.IPrivateKey? senderKey, byte[]? psk, byte[]? psk_id) -> void +Android.Crypto.Hpke.IHpkeSpi.EngineInitSenderWithSeed(Java.Security.IPublicKey! recipientKey, byte[]? info, Java.Security.IPrivateKey? senderKey, byte[]? psk, byte[]? psk_id, byte[]! sKe) -> void +Android.Crypto.Hpke.IHpkeSpi.EngineOpen(byte[]! ciphertext, byte[]? aad) -> byte[]! +Android.Crypto.Hpke.IHpkeSpi.EngineSeal(byte[]! plaintext, byte[]? aad) -> byte[]! Android.Crypto.Hpke.IHpkeSpi.GetEncapsulated() -> byte[]! Android.Crypto.Hpke.XdhKeySpec Android.Crypto.Hpke.XdhKeySpec.GetKey() -> byte[]! @@ -732,52 +757,63 @@ Android.Database.Sqlite.SQLiteRawStatement.Reset() -> void Android.Database.Sqlite.SQLiteRawStatement.ResultColumnCount.get -> int Android.Database.Sqlite.SQLiteRawStatement.Step() -> bool Android.Graphics.Fonts.FontFamily.Builder.BuildVariableFamily() -> Android.Graphics.Fonts.FontFamily? -Android.Graphics.Gainmap.Gainmap(Android.Graphics.Gainmap! gainmap, Android.Graphics.Bitmap! gainmapContents) -> void Android.Graphics.ImageDecoder.Allocator.get -> Android.Graphics.ImageDecoderAllocator Android.Graphics.ImageDecoder.Allocator.set -> void Android.Graphics.Pdf.Content.PdfPageGotoLinkContent +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Bounds.get -> System.Collections.Generic.IList! +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.DescribeContents() -> int Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.DescribeContents() -> int Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.Destination(int pageNumber, float xCoordinate, float yCoordinate, float zoom) -> void -Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.Destination(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void -Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.PdfPageGotoLinkContent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void -Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.PdfPageGotoLinkContent(System.Collections.Generic.IList! bounds, Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination! destination) -> void +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.InterfaceConsts +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.PageNumber.get -> int +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.XCoordinate.get -> float +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.YCoordinate.get -> float +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.Zoom.get -> float +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.GetDestination() -> Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination! +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.InterfaceConsts +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.PdfPageGotoLinkContent(System.Collections.Generic.IList! bounds, Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination! destination) -> void +Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Graphics.Pdf.Content.PdfPageImageContent Android.Graphics.Pdf.Content.PdfPageImageContent.AltText.get -> string! +Android.Graphics.Pdf.Content.PdfPageImageContent.DescribeContents() -> int +Android.Graphics.Pdf.Content.PdfPageImageContent.InterfaceConsts Android.Graphics.Pdf.Content.PdfPageImageContent.PdfPageImageContent(string! altText) -> void +Android.Graphics.Pdf.Content.PdfPageImageContent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Graphics.Pdf.Content.PdfPageLinkContent -Android.Graphics.Pdf.Content.PdfPageLinkContent.Bounds.get -> System.Collections.Generic.IList! -Android.Graphics.Pdf.Content.PdfPageLinkContent.PdfPageLinkContent(System.Collections.Generic.IList! bounds, Android.Net.Uri! uri) -> void +Android.Graphics.Pdf.Content.PdfPageLinkContent.Bounds.get -> System.Collections.Generic.IList! +Android.Graphics.Pdf.Content.PdfPageLinkContent.DescribeContents() -> int +Android.Graphics.Pdf.Content.PdfPageLinkContent.InterfaceConsts +Android.Graphics.Pdf.Content.PdfPageLinkContent.PdfPageLinkContent(System.Collections.Generic.IList! bounds, Android.Net.Uri! uri) -> void Android.Graphics.Pdf.Content.PdfPageLinkContent.Uri.get -> Android.Net.Uri! +Android.Graphics.Pdf.Content.PdfPageLinkContent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Graphics.Pdf.Content.PdfPageTextContent +Android.Graphics.Pdf.Content.PdfPageTextContent.Bounds.get -> System.Collections.Generic.IList! +Android.Graphics.Pdf.Content.PdfPageTextContent.DescribeContents() -> int +Android.Graphics.Pdf.Content.PdfPageTextContent.InterfaceConsts Android.Graphics.Pdf.Content.PdfPageTextContent.PdfPageTextContent(string! text) -> void +Android.Graphics.Pdf.Content.PdfPageTextContent.PdfPageTextContent(string! text, System.Collections.Generic.IList! bounds) -> void Android.Graphics.Pdf.Content.PdfPageTextContent.Text.get -> string! +Android.Graphics.Pdf.Content.PdfPageTextContent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Graphics.Pdf.LoadParams Android.Graphics.Pdf.LoadParams.Builder Android.Graphics.Pdf.LoadParams.Builder.Build() -> Android.Graphics.Pdf.LoadParams! Android.Graphics.Pdf.LoadParams.Builder.Builder() -> void Android.Graphics.Pdf.LoadParams.Builder.SetPassword(string? password) -> Android.Graphics.Pdf.LoadParams.Builder! Android.Graphics.Pdf.LoadParams.Password.get -> string? -Android.Graphics.Pdf.Models.ChoiceOption -Android.Graphics.Pdf.Models.ChoiceOption.ChoiceOption(string! label, bool selected) -> void -Android.Graphics.Pdf.Models.ChoiceOption.DescribeContents() -> int -Android.Graphics.Pdf.Models.ChoiceOption.InterfaceConsts -Android.Graphics.Pdf.Models.ChoiceOption.Label.get -> string! -Android.Graphics.Pdf.Models.ChoiceOption.Label.set -> void -Android.Graphics.Pdf.Models.ChoiceOption.Selected.get -> bool -Android.Graphics.Pdf.Models.ChoiceOption.Selected.set -> void -Android.Graphics.Pdf.Models.ChoiceOption.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Graphics.Pdf.Models.FormEditRecord Android.Graphics.Pdf.Models.FormEditRecord.Builder Android.Graphics.Pdf.Models.FormEditRecord.Builder.Build() -> Android.Graphics.Pdf.Models.FormEditRecord! Android.Graphics.Pdf.Models.FormEditRecord.Builder.Builder(int type, int pageNumber, int widgetIndex) -> void Android.Graphics.Pdf.Models.FormEditRecord.Builder.SetClickPoint(Android.Graphics.Point? clickPoint) -> Android.Graphics.Pdf.Models.FormEditRecord.Builder! -Android.Graphics.Pdf.Models.FormEditRecord.Builder.SetSelectedIndices(System.Collections.Generic.ICollection? selectedIndices) -> Android.Graphics.Pdf.Models.FormEditRecord.Builder! +Android.Graphics.Pdf.Models.FormEditRecord.Builder.SetSelectedIndices(int[]? selectedIndices) -> Android.Graphics.Pdf.Models.FormEditRecord.Builder! Android.Graphics.Pdf.Models.FormEditRecord.Builder.SetText(string? text) -> Android.Graphics.Pdf.Models.FormEditRecord.Builder! Android.Graphics.Pdf.Models.FormEditRecord.ClickPoint.get -> Android.Graphics.Point? Android.Graphics.Pdf.Models.FormEditRecord.DescribeContents() -> int +Android.Graphics.Pdf.Models.FormEditRecord.GetSelectedIndices() -> int[]! Android.Graphics.Pdf.Models.FormEditRecord.InterfaceConsts Android.Graphics.Pdf.Models.FormEditRecord.PageNumber.get -> int -Android.Graphics.Pdf.Models.FormEditRecord.SelectedIndices.get -> System.Collections.Generic.ICollection! Android.Graphics.Pdf.Models.FormEditRecord.Text.get -> string? Android.Graphics.Pdf.Models.FormEditRecord.Type.get -> int Android.Graphics.Pdf.Models.FormEditRecord.WidgetIndex.get -> int @@ -787,14 +823,13 @@ Android.Graphics.Pdf.Models.FormWidgetInfo.AccessibilityLabel.get -> string? Android.Graphics.Pdf.Models.FormWidgetInfo.Builder Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.Build() -> Android.Graphics.Pdf.Models.FormWidgetInfo! Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.Builder(int widgetType, int widgetIndex, Android.Graphics.Rect! widgetRect, string! textValue, string! accessibilityLabel) -> void -Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.SetChoiceOptions(System.Collections.Generic.IList! choiceOptions) -> Android.Graphics.Pdf.Models.FormWidgetInfo.Builder! Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.SetEditableText(bool editableText) -> Android.Graphics.Pdf.Models.FormWidgetInfo.Builder! Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.SetFontSize(float fontSize) -> Android.Graphics.Pdf.Models.FormWidgetInfo.Builder! +Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.SetListItems(System.Collections.Generic.IList! listItems) -> Android.Graphics.Pdf.Models.FormWidgetInfo.Builder! Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.SetMaxLength(int maxLength) -> Android.Graphics.Pdf.Models.FormWidgetInfo.Builder! Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.SetMultiLineText(bool multiLineText) -> Android.Graphics.Pdf.Models.FormWidgetInfo.Builder! Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.SetMultiSelect(bool multiSelect) -> Android.Graphics.Pdf.Models.FormWidgetInfo.Builder! Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.SetReadOnly(bool readOnly) -> Android.Graphics.Pdf.Models.FormWidgetInfo.Builder! -Android.Graphics.Pdf.Models.FormWidgetInfo.ChoiceOptions.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.Models.FormWidgetInfo.DescribeContents() -> int Android.Graphics.Pdf.Models.FormWidgetInfo.FontSize.get -> float Android.Graphics.Pdf.Models.FormWidgetInfo.InterfaceConsts @@ -802,45 +837,57 @@ Android.Graphics.Pdf.Models.FormWidgetInfo.IsEditableText.get -> bool Android.Graphics.Pdf.Models.FormWidgetInfo.IsMultiLineText.get -> bool Android.Graphics.Pdf.Models.FormWidgetInfo.IsMultiSelect.get -> bool Android.Graphics.Pdf.Models.FormWidgetInfo.IsReadOnly.get -> bool +Android.Graphics.Pdf.Models.FormWidgetInfo.ListItems.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.Models.FormWidgetInfo.MaxLength.get -> int Android.Graphics.Pdf.Models.FormWidgetInfo.TextValue.get -> string? Android.Graphics.Pdf.Models.FormWidgetInfo.WidgetIndex.get -> int Android.Graphics.Pdf.Models.FormWidgetInfo.WidgetRect.get -> Android.Graphics.Rect! Android.Graphics.Pdf.Models.FormWidgetInfo.WidgetType.get -> int Android.Graphics.Pdf.Models.FormWidgetInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Graphics.Pdf.Models.ListItem +Android.Graphics.Pdf.Models.ListItem.DescribeContents() -> int +Android.Graphics.Pdf.Models.ListItem.InterfaceConsts +Android.Graphics.Pdf.Models.ListItem.IsSelected.get -> bool +Android.Graphics.Pdf.Models.ListItem.Label.get -> string! +Android.Graphics.Pdf.Models.ListItem.ListItem(string! label, bool selected) -> void +Android.Graphics.Pdf.Models.ListItem.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Graphics.Pdf.Models.PageMatchBounds -Android.Graphics.Pdf.Models.PageMatchBounds.Bounds.get -> System.Collections.Generic.IList! -Android.Graphics.Pdf.Models.PageMatchBounds.PageMatchBounds(System.Collections.Generic.IList! bounds, int textStartIndex) -> void +Android.Graphics.Pdf.Models.PageMatchBounds.Bounds.get -> System.Collections.Generic.IList! +Android.Graphics.Pdf.Models.PageMatchBounds.DescribeContents() -> int +Android.Graphics.Pdf.Models.PageMatchBounds.InterfaceConsts +Android.Graphics.Pdf.Models.PageMatchBounds.PageMatchBounds(System.Collections.Generic.IList! bounds, int textStartIndex) -> void Android.Graphics.Pdf.Models.PageMatchBounds.TextStartIndex.get -> int +Android.Graphics.Pdf.Models.PageMatchBounds.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Graphics.Pdf.Models.Selection.PageSelection -Android.Graphics.Pdf.Models.Selection.PageSelection.IsRtl.get -> bool -Android.Graphics.Pdf.Models.Selection.PageSelection.Left.get -> Android.Graphics.Pdf.Models.Selection.SelectionBoundary! +Android.Graphics.Pdf.Models.Selection.PageSelection.DescribeContents() -> int +Android.Graphics.Pdf.Models.Selection.PageSelection.InterfaceConsts Android.Graphics.Pdf.Models.Selection.PageSelection.Page.get -> int -Android.Graphics.Pdf.Models.Selection.PageSelection.PageSelection(int page, Android.Graphics.Pdf.Models.Selection.SelectionBoundary! left, Android.Graphics.Pdf.Models.Selection.SelectionBoundary! right, System.Collections.Generic.IList! textSelection) -> void -Android.Graphics.Pdf.Models.Selection.PageSelection.PageSelection(int page, Android.Graphics.Pdf.Models.Selection.SelectionBoundary! left, Android.Graphics.Pdf.Models.Selection.SelectionBoundary! right, System.Collections.Generic.IList! textSelection, bool isRtl) -> void -Android.Graphics.Pdf.Models.Selection.PageSelection.Right.get -> Android.Graphics.Pdf.Models.Selection.SelectionBoundary! -Android.Graphics.Pdf.Models.Selection.PageSelection.TextSelections.get -> System.Collections.Generic.IList! +Android.Graphics.Pdf.Models.Selection.PageSelection.PageSelection(int page, Android.Graphics.Pdf.Models.Selection.SelectionBoundary! start, Android.Graphics.Pdf.Models.Selection.SelectionBoundary! stop, System.Collections.Generic.IList! selectedContents) -> void +Android.Graphics.Pdf.Models.Selection.PageSelection.SelectedTextContents.get -> System.Collections.Generic.IList! +Android.Graphics.Pdf.Models.Selection.PageSelection.Start.get -> Android.Graphics.Pdf.Models.Selection.SelectionBoundary! +Android.Graphics.Pdf.Models.Selection.PageSelection.Stop.get -> Android.Graphics.Pdf.Models.Selection.SelectionBoundary! +Android.Graphics.Pdf.Models.Selection.PageSelection.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Graphics.Pdf.Models.Selection.SelectionBoundary +Android.Graphics.Pdf.Models.Selection.SelectionBoundary.DescribeContents() -> int +Android.Graphics.Pdf.Models.Selection.SelectionBoundary.Index.get -> int +Android.Graphics.Pdf.Models.Selection.SelectionBoundary.InterfaceConsts +Android.Graphics.Pdf.Models.Selection.SelectionBoundary.IsRtl.get -> bool +Android.Graphics.Pdf.Models.Selection.SelectionBoundary.Point.get -> Android.Graphics.Point? Android.Graphics.Pdf.Models.Selection.SelectionBoundary.SelectionBoundary(Android.Graphics.Point! point) -> void Android.Graphics.Pdf.Models.Selection.SelectionBoundary.SelectionBoundary(int index) -> void -Android.Graphics.Pdf.Models.Selection.SelectionBoundary.SelectionBoundary(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void -Android.Graphics.Pdf.Models.Selection.TextSelection -Android.Graphics.Pdf.Models.Selection.TextSelection.SelectedTextContents.get -> Android.Graphics.Pdf.Content.PdfPageTextContent! -Android.Graphics.Pdf.Models.Selection.TextSelection.SelectionBounds.get -> System.Collections.Generic.IList! -Android.Graphics.Pdf.Models.Selection.TextSelection.TextSelection(System.Collections.Generic.IList! bounds, Android.Graphics.Pdf.Content.PdfPageTextContent! textContent) -> void +Android.Graphics.Pdf.Models.Selection.SelectionBoundary.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Graphics.Pdf.PdfRenderer.DocumentLinearizationType.get -> int Android.Graphics.Pdf.PdfRenderer.Page.ApplyEdit(Android.Graphics.Pdf.Models.FormEditRecord! editRecord) -> System.Collections.Generic.IList! -Android.Graphics.Pdf.PdfRenderer.Page.ApplyEdits(System.Collections.Generic.IList! formEditRecords) -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRenderer.Page.FormWidgetInfos.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRenderer.Page.GetFormWidgetInfoAtIndex(int widgetIndex) -> Android.Graphics.Pdf.Models.FormWidgetInfo! Android.Graphics.Pdf.PdfRenderer.Page.GetFormWidgetInfoAtPosition(int x, int y) -> Android.Graphics.Pdf.Models.FormWidgetInfo! -Android.Graphics.Pdf.PdfRenderer.Page.GetFormWidgetInfos(System.Collections.Generic.ICollection! types) -> System.Collections.Generic.IList! +Android.Graphics.Pdf.PdfRenderer.Page.GetFormWidgetInfos(int[]! types) -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRenderer.Page.GotoLinks.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRenderer.Page.ImageContents.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRenderer.Page.LinkContents.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRenderer.Page.Render(Android.Graphics.Bitmap! destination, Android.Graphics.Rect? destClip, Android.Graphics.Matrix? transform, Android.Graphics.Pdf.RenderParams! params) -> void Android.Graphics.Pdf.PdfRenderer.Page.SearchText(string! query) -> System.Collections.Generic.IList! -Android.Graphics.Pdf.PdfRenderer.Page.SelectContent(Android.Graphics.Pdf.Models.Selection.SelectionBoundary! left, Android.Graphics.Pdf.Models.Selection.SelectionBoundary! right, bool isRtl) -> Android.Graphics.Pdf.Models.Selection.PageSelection? +Android.Graphics.Pdf.PdfRenderer.Page.SelectContent(Android.Graphics.Pdf.Models.Selection.SelectionBoundary! start, Android.Graphics.Pdf.Models.Selection.SelectionBoundary! stop) -> Android.Graphics.Pdf.Models.Selection.PageSelection? Android.Graphics.Pdf.PdfRenderer.Page.TextContents.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRenderer.PdfFormType.get -> int Android.Graphics.Pdf.PdfRenderer.PdfRenderer(Android.OS.ParcelFileDescriptor! fileDescriptor, Android.Graphics.Pdf.LoadParams! params) -> void @@ -851,12 +898,11 @@ Android.Graphics.Pdf.PdfRendererPreV.DocumentLinearizationType.get -> int Android.Graphics.Pdf.PdfRendererPreV.OpenPage(int index) -> Android.Graphics.Pdf.PdfRendererPreV.Page! Android.Graphics.Pdf.PdfRendererPreV.Page Android.Graphics.Pdf.PdfRendererPreV.Page.ApplyEdit(Android.Graphics.Pdf.Models.FormEditRecord! editRecord) -> System.Collections.Generic.IList! -Android.Graphics.Pdf.PdfRendererPreV.Page.ApplyEdits(System.Collections.Generic.IList! formEditRecords) -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRendererPreV.Page.Close() -> void Android.Graphics.Pdf.PdfRendererPreV.Page.FormWidgetInfos.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRendererPreV.Page.GetFormWidgetInfoAtIndex(int annotationIndex) -> Android.Graphics.Pdf.Models.FormWidgetInfo! Android.Graphics.Pdf.PdfRendererPreV.Page.GetFormWidgetInfoAtPosition(int x, int y) -> Android.Graphics.Pdf.Models.FormWidgetInfo! -Android.Graphics.Pdf.PdfRendererPreV.Page.GetFormWidgetInfos(System.Collections.Generic.ICollection! types) -> System.Collections.Generic.IList! +Android.Graphics.Pdf.PdfRendererPreV.Page.GetFormWidgetInfos(int[]! types) -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRendererPreV.Page.GotoLinks.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRendererPreV.Page.Height.get -> int Android.Graphics.Pdf.PdfRendererPreV.Page.ImageContents.get -> System.Collections.Generic.IList! @@ -864,7 +910,7 @@ Android.Graphics.Pdf.PdfRendererPreV.Page.Index.get -> int Android.Graphics.Pdf.PdfRendererPreV.Page.LinkContents.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRendererPreV.Page.Render(Android.Graphics.Bitmap! destination, Android.Graphics.Rect? destClip, Android.Graphics.Matrix? transform, Android.Graphics.Pdf.RenderParams! params) -> void Android.Graphics.Pdf.PdfRendererPreV.Page.SearchText(string! query) -> System.Collections.Generic.IList! -Android.Graphics.Pdf.PdfRendererPreV.Page.SelectContent(Android.Graphics.Pdf.Models.Selection.SelectionBoundary! left, Android.Graphics.Pdf.Models.Selection.SelectionBoundary! right, bool isRtl) -> Android.Graphics.Pdf.Models.Selection.PageSelection? +Android.Graphics.Pdf.PdfRendererPreV.Page.SelectContent(Android.Graphics.Pdf.Models.Selection.SelectionBoundary! start, Android.Graphics.Pdf.Models.Selection.SelectionBoundary! stop) -> Android.Graphics.Pdf.Models.Selection.PageSelection? Android.Graphics.Pdf.PdfRendererPreV.Page.TextContents.get -> System.Collections.Generic.IList! Android.Graphics.Pdf.PdfRendererPreV.Page.Width.get -> int Android.Graphics.Pdf.PdfRendererPreV.PageCount.get -> int @@ -880,6 +926,7 @@ Android.Graphics.Pdf.RenderParams.Builder.SetRenderFlags(int renderFlags) -> And Android.Graphics.Pdf.RenderParams.Builder.SetRenderFlags(int renderFlags, int mask) -> Android.Graphics.Pdf.RenderParams.Builder! Android.Graphics.Pdf.RenderParams.RenderFlags.get -> int Android.Graphics.Pdf.RenderParams.RenderMode.get -> int +Android.Graphics.RecordingCanvas.DrawRegion(Android.Graphics.Region! region, Android.Graphics.Paint! paint) -> void Android.Graphics.Text.LineBreakConfig.Builder.Merge(Android.Graphics.Text.LineBreakConfig! config) -> Android.Graphics.Text.LineBreakConfig.Builder! Android.Graphics.Text.LineBreakConfig.Builder.SetHyphenation(int hyphenation) -> Android.Graphics.Text.LineBreakConfig.Builder! Android.Graphics.Text.LineBreakConfig.DescribeContents() -> int @@ -891,7 +938,8 @@ Android.Graphics.Text.PositionedGlyphs.GetFakeBold(int index) -> bool Android.Graphics.Text.PositionedGlyphs.GetFakeItalic(int index) -> bool Android.Graphics.Text.PositionedGlyphs.GetItalicOverride(int index) -> float Android.Graphics.Text.PositionedGlyphs.GetWeightOverride(int index) -> float -Android.Hardware.Camera2.CameraCharacteristics.AvailableSessionCharacteristicsKeys.get -> System.Collections.Generic.IList! +Android.Hardware.Camera2.CameraExtensionCharacteristics.Get(int extension, Android.Hardware.Camera2.CameraCharacteristics.Key! key) -> Java.Lang.Object? +Android.Hardware.Camera2.CameraExtensionCharacteristics.GetKeys(int extension) -> System.Collections.Generic.ICollection! Android.Hardware.HardwareBuffer.Usage.get -> Android.Hardware.HardwareBufferUsage Android.Hardware.HardwareBufferUsage Android.Hardware.HardwareBufferUsage.None = 0 -> Android.Hardware.HardwareBufferUsage @@ -909,47 +957,88 @@ Android.Hardware.HardwareBufferUsage.UsageGpuSampledImage = 256 -> Android.Hardw Android.Hardware.HardwareBufferUsage.UsageProtectedContent = 16384 -> Android.Hardware.HardwareBufferUsage Android.Hardware.HardwareBufferUsage.UsageSensorDirectData = 8388608 -> Android.Hardware.HardwareBufferUsage Android.Hardware.HardwareBufferUsage.UsageVideoEncode = 65536 -> Android.Hardware.HardwareBufferUsage -Android.Hardware.OverlayProperties -Android.Hardware.OverlayProperties.DescribeContents() -> int -Android.Hardware.OverlayProperties.InterfaceConsts -Android.Hardware.OverlayProperties.IsCombinationSupported(int dataspace, int format) -> bool -Android.Hardware.OverlayProperties.IsMixedColorSpacesSupported.get -> bool -Android.Hardware.OverlayProperties.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.Input.InputManager.GetInputDeviceViewBehavior(int deviceId) -> Android.Views.InputDevice.ViewBehavior? Android.Hardware.SyncFence.SyncFence(Android.Hardware.SyncFence! other) -> void Android.Health.Connect.AggregateRecordsGroupedByDurationResponse.GetDataOrigins(Android.Health.Connect.DataTypes.AggregationType! aggregationType) -> System.Collections.Generic.ICollection! Android.Health.Connect.AggregateRecordsGroupedByPeriodResponse.GetDataOrigins(Android.Health.Connect.DataTypes.AggregationType! aggregationType) -> System.Collections.Generic.ICollection! -Android.Icu.Text.DisplayOptions -Android.Icu.Text.DisplayOptions.Builder -Android.Icu.Text.DisplayOptions.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void -Android.Icu.Text.DisplayOptions.Capitalization -Android.Icu.Text.DisplayOptions.CopyToBuilder() -> Android.Icu.Text.DisplayOptions.Builder? -Android.Icu.Text.DisplayOptions.DisplayLength -Android.Icu.Text.DisplayOptions.GetCapitalization() -> Android.Icu.Text.DisplayOptions.Capitalization? -Android.Icu.Text.DisplayOptions.GetDisplayLength() -> Android.Icu.Text.DisplayOptions.DisplayLength? -Android.Icu.Text.DisplayOptions.GetGrammaticalCase() -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -Android.Icu.Text.DisplayOptions.GetNameStyle() -> Android.Icu.Text.DisplayOptions.NameStyle? -Android.Icu.Text.DisplayOptions.GetNounClass() -> Android.Icu.Text.DisplayOptions.NounClass? -Android.Icu.Text.DisplayOptions.GetPluralCategory() -> Android.Icu.Text.DisplayOptions.PluralCategory? -Android.Icu.Text.DisplayOptions.GetSubstituteHandling() -> Android.Icu.Text.DisplayOptions.SubstituteHandling? -Android.Icu.Text.DisplayOptions.GrammaticalCase -Android.Icu.Text.DisplayOptions.GrammaticalCase.Identifier.get -> string? -Android.Icu.Text.DisplayOptions.NameStyle -Android.Icu.Text.DisplayOptions.NounClass -Android.Icu.Text.DisplayOptions.NounClass.Identifier.get -> string? -Android.Icu.Text.DisplayOptions.PluralCategory -Android.Icu.Text.DisplayOptions.PluralCategory.Identifier.get -> string? -Android.Icu.Text.DisplayOptions.SubstituteHandling -Android.InputMethodServices.InputMethodService.FinishConnectionlessStylusHandwriting(Java.Lang.ICharSequence? text) -> void -Android.InputMethodServices.InputMethodService.FinishConnectionlessStylusHandwriting(string? text) -> void Android.Media.LoudnessCodecController Android.Media.LoudnessCodecController.IOnLoudnessCodecUpdateListener Android.Media.LoudnessCodecController.IOnLoudnessCodecUpdateListener.OnLoudnessCodecUpdate(Android.Media.MediaCodec! mediaCodec, Android.OS.Bundle! codecValues) -> Android.OS.Bundle! Android.Media.LoudnessCodecController.LoudnessCodecController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Android.Media.LoudnessCodecController.LoudnessCodecUpdateHandler +Android.Media.MediaRouter2.CancelScanRequest(Android.Media.MediaRouter2.ScanToken! token) -> void Android.Media.MediaRouter2.GetRouteListingPreference() -> Android.Media.RouteListingPreference? Android.Media.MediaRouter2.RegisterRouteListingPreferenceUpdatedCallback(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! routeListingPreferenceCallback) -> void +Android.Media.MediaRouter2.RequestScan(Android.Media.MediaRouter2.ScanRequest! scanRequest) -> Android.Media.MediaRouter2.ScanToken! +Android.Media.MediaRouter2.ScanRequest +Android.Media.MediaRouter2.ScanRequest.Builder +Android.Media.MediaRouter2.ScanRequest.Builder.Build() -> Android.Media.MediaRouter2.ScanRequest! +Android.Media.MediaRouter2.ScanRequest.Builder.Builder() -> void +Android.Media.MediaRouter2.ScanRequest.Builder.SetScreenOffScan(bool isScreenOffScan) -> Android.Media.MediaRouter2.ScanRequest.Builder! +Android.Media.MediaRouter2.ScanRequest.IsScreenOffScan.get -> bool +Android.Media.MediaRouter2.ScanToken Android.Media.MediaRouter2.SetRouteVolume(Android.Media.MediaRoute2Info! route, int volume) -> void Android.Media.MediaRouter2.UnregisterRouteListingPreferenceUpdatedCallback(Java.Util.Functions.IConsumer! callback) -> void +Android.Media.Metrics.EditingEndedEvent +Android.Media.Metrics.EditingEndedEvent.Builder +Android.Media.Metrics.EditingEndedEvent.Builder.AddInputMediaItemInfo(Android.Media.Metrics.MediaItemInfo! mediaItemInfo) -> Android.Media.Metrics.EditingEndedEvent.Builder! +Android.Media.Metrics.EditingEndedEvent.Builder.AddOperationType(long operationType) -> Android.Media.Metrics.EditingEndedEvent.Builder! +Android.Media.Metrics.EditingEndedEvent.Builder.Build() -> Android.Media.Metrics.EditingEndedEvent! +Android.Media.Metrics.EditingEndedEvent.Builder.Builder(int finalState) -> void +Android.Media.Metrics.EditingEndedEvent.Builder.SetErrorCode(int value) -> Android.Media.Metrics.EditingEndedEvent.Builder! +Android.Media.Metrics.EditingEndedEvent.Builder.SetExporterName(string! exporterName) -> Android.Media.Metrics.EditingEndedEvent.Builder! +Android.Media.Metrics.EditingEndedEvent.Builder.SetFinalProgressPercent(float finalProgressPercent) -> Android.Media.Metrics.EditingEndedEvent.Builder! +Android.Media.Metrics.EditingEndedEvent.Builder.SetMetricsBundle(Android.OS.Bundle! metricsBundle) -> Android.Media.Metrics.EditingEndedEvent.Builder! +Android.Media.Metrics.EditingEndedEvent.Builder.SetMuxerName(string! muxerName) -> Android.Media.Metrics.EditingEndedEvent.Builder! +Android.Media.Metrics.EditingEndedEvent.Builder.SetOutputMediaItemInfo(Android.Media.Metrics.MediaItemInfo! mediaItemInfo) -> Android.Media.Metrics.EditingEndedEvent.Builder! +Android.Media.Metrics.EditingEndedEvent.Builder.SetTimeSinceCreatedMillis(long timeSinceCreatedMillis) -> Android.Media.Metrics.EditingEndedEvent.Builder! +Android.Media.Metrics.EditingEndedEvent.DescribeContents() -> int +Android.Media.Metrics.EditingEndedEvent.ErrorCode.get -> int +Android.Media.Metrics.EditingEndedEvent.ExporterName.get -> string? +Android.Media.Metrics.EditingEndedEvent.FinalProgressPercent.get -> float +Android.Media.Metrics.EditingEndedEvent.FinalState.get -> int +Android.Media.Metrics.EditingEndedEvent.InputMediaItemInfos.get -> System.Collections.Generic.IList! +Android.Media.Metrics.EditingEndedEvent.InterfaceConsts +Android.Media.Metrics.EditingEndedEvent.MuxerName.get -> string? +Android.Media.Metrics.EditingEndedEvent.OperationTypes.get -> long +Android.Media.Metrics.EditingEndedEvent.OutputMediaItemInfo.get -> Android.Media.Metrics.MediaItemInfo? +Android.Media.Metrics.EditingEndedEvent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Metrics.EditingSession.ReportEditingEndedEvent(Android.Media.Metrics.EditingEndedEvent! editingEndedEvent) -> void +Android.Media.Metrics.MediaItemInfo +Android.Media.Metrics.MediaItemInfo.AudioChannelCount.get -> int +Android.Media.Metrics.MediaItemInfo.AudioSampleCount.get -> long +Android.Media.Metrics.MediaItemInfo.AudioSampleRateHz.get -> int +Android.Media.Metrics.MediaItemInfo.Builder +Android.Media.Metrics.MediaItemInfo.Builder.AddCodecName(string! codecName) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.AddDataType(long dataType) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.AddSampleMimeType(string! mimeType) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.Build() -> Android.Media.Metrics.MediaItemInfo! +Android.Media.Metrics.MediaItemInfo.Builder.Builder() -> void +Android.Media.Metrics.MediaItemInfo.Builder.SetAudioChannelCount(int audioChannelCount) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.SetAudioSampleCount(long audioSampleCount) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.SetAudioSampleRateHz(int audioSampleRateHz) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.SetClipDurationMillis(long clipDurationMillis) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.SetContainerMimeType(string! containerMimeType) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.SetDurationMillis(long durationMillis) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.SetSourceType(int sourceType) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.SetVideoDataSpace(int videoDataSpace) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.SetVideoFrameRate(float videoFrameRate) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.SetVideoSampleCount(long videoSampleCount) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.Builder.SetVideoSize(Android.Util.Size! videoSize) -> Android.Media.Metrics.MediaItemInfo.Builder! +Android.Media.Metrics.MediaItemInfo.ClipDurationMillis.get -> long +Android.Media.Metrics.MediaItemInfo.CodecNames.get -> System.Collections.Generic.IList! +Android.Media.Metrics.MediaItemInfo.ContainerMimeType.get -> string? +Android.Media.Metrics.MediaItemInfo.DataTypes.get -> long +Android.Media.Metrics.MediaItemInfo.DescribeContents() -> int +Android.Media.Metrics.MediaItemInfo.DurationMillis.get -> long +Android.Media.Metrics.MediaItemInfo.InterfaceConsts +Android.Media.Metrics.MediaItemInfo.SampleMimeTypes.get -> System.Collections.Generic.IList! +Android.Media.Metrics.MediaItemInfo.SourceType.get -> int +Android.Media.Metrics.MediaItemInfo.VideoDataSpace.get -> int +Android.Media.Metrics.MediaItemInfo.VideoFrameRate.get -> float +Android.Media.Metrics.MediaItemInfo.VideoSampleCount.get -> long +Android.Media.Metrics.MediaItemInfo.VideoSize.get -> Android.Util.Size! +Android.Media.Metrics.MediaItemInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Media.Midi.MidiUmpDeviceService Android.Media.Midi.MidiUmpDeviceService.DeviceInfo.get -> Android.Media.Midi.MidiDeviceInfo? Android.Media.Midi.MidiUmpDeviceService.MidiUmpDeviceService() -> void @@ -995,22 +1084,39 @@ Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.SetSafeModeEnabled(bool enabl Android.Net.Vcn.VcnGatewayConnectionConfig.IsSafeModeEnabled.get -> bool Android.Net.Wifi.Rtt.RangingResult.GetLci() -> byte[]! Android.Net.Wifi.Rtt.RangingResult.GetLcr() -> byte[]! -Android.Nfc.CardEmulators.CardEmulation.RegisterPollingLoopFilterForService(Android.Content.ComponentName! service, string! pollingLoopFilter) -> bool -Android.Nfc.CardEmulators.CardEmulation.SetDefaultToObserveModeForService(Android.Content.ComponentName! service, bool enable) -> bool +Android.Nfc.CardEmulators.CardEmulation.RegisterPollingLoopFilterForService(Android.Content.ComponentName! service, string! pollingLoopFilter, bool autoTransact) -> bool +Android.Nfc.CardEmulators.CardEmulation.RegisterPollingLoopPatternFilterForService(Android.Content.ComponentName! service, string! pollingLoopPatternFilter, bool autoTransact) -> bool +Android.Nfc.CardEmulators.CardEmulation.RemovePollingLoopFilterForService(Android.Content.ComponentName! service, string! pollingLoopFilter) -> bool +Android.Nfc.CardEmulators.CardEmulation.RemovePollingLoopPatternFilterForService(Android.Content.ComponentName! service, string! pollingLoopPatternFilter) -> bool +Android.Nfc.CardEmulators.CardEmulation.SetShouldDefaultToObserveModeForService(Android.Content.ComponentName! service, bool enable) -> bool Android.Nfc.CardEmulators.PollingFrame Android.Nfc.CardEmulators.PollingFrame.DescribeContents() -> int -Android.Nfc.CardEmulators.PollingFrame.Gain.get -> int Android.Nfc.CardEmulators.PollingFrame.GetData() -> byte[]! Android.Nfc.CardEmulators.PollingFrame.InterfaceConsts -Android.Nfc.CardEmulators.PollingFrame.PollingFrame(int type, byte[]? data, int gain, int timestamp) -> void -Android.Nfc.CardEmulators.PollingFrame.Timestamp.get -> int +Android.Nfc.CardEmulators.PollingFrame.Timestamp.get -> long +Android.Nfc.CardEmulators.PollingFrame.TriggeredAutoTransact.get -> bool Android.Nfc.CardEmulators.PollingFrame.Type.get -> int +Android.Nfc.CardEmulators.PollingFrame.VendorSpecificGain.get -> int Android.Nfc.CardEmulators.PollingFrame.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void Android.Nfc.NfcAdapter.IsObserveModeEnabled.get -> bool Android.Nfc.NfcAdapter.IsObserveModeSupported.get -> bool Android.Nfc.NfcAdapter.ResetDiscoveryTechnology(Android.App.Activity! activity) -> void Android.Nfc.NfcAdapter.SetDiscoveryTechnology(Android.App.Activity! activity, int pollTechnology, int listenTechnology) -> void Android.Nfc.NfcAdapter.SetObserveModeEnabled(bool enabled) -> bool +Android.OS.ProfilingManager +Android.OS.ProfilingManager.RegisterForAllProfilingResults(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! listener) -> void +Android.OS.ProfilingManager.RequestProfiling(int profilingType, Android.OS.Bundle? parameters, string? tag, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor? executor, Java.Util.Functions.IConsumer? listener) -> void +Android.OS.ProfilingManager.UnregisterForAllProfilingResults(Java.Util.Functions.IConsumer? listener) -> void +Android.OS.ProfilingResult +Android.OS.ProfilingResult.DescribeContents() -> int +Android.OS.ProfilingResult.ErrorCode.get -> int +Android.OS.ProfilingResult.ErrorMessage.get -> string? +Android.OS.ProfilingResult.InterfaceConsts +Android.OS.ProfilingResult.ResultFilePath.get -> string? +Android.OS.ProfilingResult.Tag.get -> string? +Android.OS.ProfilingResult.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.SecurityStateManager +Android.OS.SecurityStateManager.SecurityStateManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Android.OS.WorkDuration Android.OS.WorkDuration.ActualCpuDurationNanos.get -> long Android.OS.WorkDuration.ActualCpuDurationNanos.set -> void @@ -1018,20 +1124,49 @@ Android.OS.WorkDuration.ActualGpuDurationNanos.get -> long Android.OS.WorkDuration.ActualGpuDurationNanos.set -> void Android.OS.WorkDuration.ActualTotalDurationNanos.get -> long Android.OS.WorkDuration.ActualTotalDurationNanos.set -> void -Android.OS.WorkDuration.DescribeContents() -> int -Android.OS.WorkDuration.InterfaceConsts Android.OS.WorkDuration.WorkDuration() -> void Android.OS.WorkDuration.WorkPeriodStartTimestampNanos.get -> long Android.OS.WorkDuration.WorkPeriodStartTimestampNanos.set -> void -Android.OS.WorkDuration.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Provider.E2eeContactKeysManager +Android.Provider.E2eeContactKeysManager.AllE2eeSelfKeys.get -> System.Collections.Generic.IList! +Android.Provider.E2eeContactKeysManager.E2eeContactKey +Android.Provider.E2eeContactKeysManager.E2eeContactKey.AccountId.get -> string! +Android.Provider.E2eeContactKeysManager.E2eeContactKey.DescribeContents() -> int +Android.Provider.E2eeContactKeysManager.E2eeContactKey.DeviceId.get -> string? +Android.Provider.E2eeContactKeysManager.E2eeContactKey.DisplayName.get -> string? +Android.Provider.E2eeContactKeysManager.E2eeContactKey.EmailAddress.get -> string? +Android.Provider.E2eeContactKeysManager.E2eeContactKey.GetKeyValue() -> byte[]? +Android.Provider.E2eeContactKeysManager.E2eeContactKey.InterfaceConsts +Android.Provider.E2eeContactKeysManager.E2eeContactKey.LocalVerificationState.get -> int +Android.Provider.E2eeContactKeysManager.E2eeContactKey.OwnerPackageName.get -> string! +Android.Provider.E2eeContactKeysManager.E2eeContactKey.PhoneNumber.get -> string? +Android.Provider.E2eeContactKeysManager.E2eeContactKey.RemoteVerificationState.get -> int +Android.Provider.E2eeContactKeysManager.E2eeContactKey.TimeUpdated.get -> long +Android.Provider.E2eeContactKeysManager.E2eeContactKey.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Provider.E2eeContactKeysManager.E2eeSelfKey +Android.Provider.E2eeContactKeysManager.E2eeSelfKey.AccountId.get -> string! +Android.Provider.E2eeContactKeysManager.E2eeSelfKey.DescribeContents() -> int +Android.Provider.E2eeContactKeysManager.E2eeSelfKey.DeviceId.get -> string? +Android.Provider.E2eeContactKeysManager.E2eeSelfKey.GetKeyValue() -> byte[]? +Android.Provider.E2eeContactKeysManager.E2eeSelfKey.InterfaceConsts +Android.Provider.E2eeContactKeysManager.E2eeSelfKey.OwnerPackageName.get -> string! +Android.Provider.E2eeContactKeysManager.E2eeSelfKey.RemoteVerificationState.get -> int +Android.Provider.E2eeContactKeysManager.E2eeSelfKey.TimeUpdated.get -> long +Android.Provider.E2eeContactKeysManager.E2eeSelfKey.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Provider.E2eeContactKeysManager.GetAllE2eeContactKeys(string! lookupKey) -> System.Collections.Generic.IList! +Android.Provider.E2eeContactKeysManager.GetE2eeContactKey(string! lookupKey, string! deviceId, string! accountId) -> Android.Provider.E2eeContactKeysManager.E2eeContactKey? +Android.Provider.E2eeContactKeysManager.GetE2eeSelfKey(string! deviceId, string! accountId) -> Android.Provider.E2eeContactKeysManager.E2eeSelfKey? +Android.Provider.E2eeContactKeysManager.GetOwnerE2eeContactKeys(string! lookupKey) -> System.Collections.Generic.IList! +Android.Provider.E2eeContactKeysManager.OwnerE2eeSelfKeys.get -> System.Collections.Generic.IList! +Android.Provider.E2eeContactKeysManager.RemoveE2eeContactKey(string! lookupKey, string! deviceId, string! accountId) -> bool +Android.Provider.E2eeContactKeysManager.RemoveE2eeSelfKey(string! deviceId, string! accountId) -> bool +Android.Provider.E2eeContactKeysManager.UpdateE2eeContactKeyLocalVerificationState(string! lookupKey, string! deviceId, string! accountId, int localVerificationState) -> bool +Android.Provider.E2eeContactKeysManager.UpdateE2eeContactKeyRemoteVerificationState(string! lookupKey, string! deviceId, string! accountId, int remoteVerificationState) -> bool +Android.Provider.E2eeContactKeysManager.UpdateE2eeSelfKeyRemoteVerificationState(string! deviceId, string! accountId, int remoteVerificationState) -> bool +Android.Provider.E2eeContactKeysManager.UpdateOrInsertE2eeContactKey(string! lookupKey, string! deviceId, string! accountId, byte[]! keyValue) -> void +Android.Provider.E2eeContactKeysManager.UpdateOrInsertE2eeSelfKey(string! deviceId, string! accountId, byte[]! keyValue) -> bool Android.Security.FileIntegrityManager.GetFsVerityDigest(Java.IO.File! file) -> byte[]? Android.Security.FileIntegrityManager.SetupFsVerity(Java.IO.File! file) -> void -Android.Security.Keystore.KeyGenParameterSpec.Builder.SetMgf1Digests(params string![]! mgf1Digests) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! -Android.Security.Keystore.KeyGenParameterSpec.IsMgf1DigestsSpecified.get -> bool -Android.Security.Keystore.KeyGenParameterSpec.Mgf1Digests.get -> System.Collections.Generic.ICollection! -Android.Security.Keystore.KeyProtection.Builder.SetMgf1Digests(params string![]? mgf1Digests) -> Android.Security.Keystore.KeyProtection.Builder! -Android.Security.Keystore.KeyProtection.IsMgf1DigestsSpecified.get -> bool -Android.Security.Keystore.KeyProtection.Mgf1Digests.get -> System.Collections.Generic.ICollection! Android.Service.Notification.Condition.Condition(Android.Net.Uri? id, string? summary, Android.Service.Notification.ConditionState state, int source) -> void Android.Service.Notification.Condition.Condition(Android.Net.Uri? id, string? summary, string? line1, string? line2, int icon, Android.Service.Notification.ConditionState state, int source, Android.Service.Notification.ConditionFlags flags) -> void Android.Service.Notification.Condition.Source.get -> int @@ -1074,60 +1209,46 @@ Android.Text.Style.LineBreakConfigSpan.LineBreakConfig.get -> Android.Graphics.T Android.Text.Style.LineBreakConfigSpan.LineBreakConfigSpan(Android.Graphics.Text.LineBreakConfig! lineBreakConfig) -> void Android.Text.Style.LineBreakConfigSpan.SpanTypeId.get -> int Android.Text.Style.LineBreakConfigSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder.Build() -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo! -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder.Builder() -> void -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder.SetColumnCount(int columnCount) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder! -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder.SetHierarchical(bool hierarchical) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder! -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder.SetImportantForAccessibilityItemCount(int importantForAccessibilityItemCount) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder! -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder.SetItemCount(int itemCount) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder! -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder.SetRowCount(int rowCount) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder! -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder.SetSelectionMode(int selectionMode) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder! -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.ImportantForAccessibilityItemCount.get -> int -Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.ItemCount.get -> int Android.Views.IAttachedSurfaceControl.InputTransferToken.get -> Android.Window.InputTransferToken! -Android.Views.InputMethods.IConnectionlessHandwritingCallback -Android.Views.InputMethods.IConnectionlessHandwritingCallback.OnError(int p0) -> void -Android.Views.InputMethods.IConnectionlessHandwritingCallback.OnResult(Java.Lang.ICharSequence! p0) -> void -Android.Views.InputMethods.IConnectionlessHandwritingCallbackExtensions -Android.Views.InputMethods.InputMethodInfo.SupportsConnectionlessStylusHandwriting() -> bool -Android.Views.InputMethods.InputMethodManager.AcceptStylusHandwritingDelegation(Android.Views.View! delegateView, string! delegatorPackageName, int flags) -> bool -Android.Views.InputMethods.InputMethodManager.IsConnectionlessStylusHandwritingAvailable.get -> bool -Android.Views.InputMethods.InputMethodManager.StartConnectionlessStylusHandwriting(Android.Views.View! view, Android.Views.InputMethods.CursorAnchorInfo? cursorAnchorInfo, Java.Util.Concurrent.IExecutor! callbackExecutor, Android.Views.InputMethods.IConnectionlessHandwritingCallback! callback) -> void -Android.Views.InputMethods.InputMethodManager.StartConnectionlessStylusHandwritingForDelegation(Android.Views.View! delegatorView, Android.Views.InputMethods.CursorAnchorInfo? cursorAnchorInfo, Java.Util.Concurrent.IExecutor! callbackExecutor, Android.Views.InputMethods.IConnectionlessHandwritingCallback! callback) -> void -Android.Views.InputMethods.InputMethodManager.StartConnectionlessStylusHandwritingForDelegation(Android.Views.View! delegatorView, Android.Views.InputMethods.CursorAnchorInfo? cursorAnchorInfo, string! delegatePackageName, Java.Util.Concurrent.IExecutor! callbackExecutor, Android.Views.InputMethods.IConnectionlessHandwritingCallback! callback) -> void +Android.Views.InputDevice.ViewBehavior +Android.Views.InputDevice.ViewBehavior.ShouldSmoothScroll(int axis, int source) -> bool Android.Views.IScrollFeedbackProvider Android.Views.IScrollFeedbackProvider.CreateProvider(Android.Views.View! view) -> Android.Views.IScrollFeedbackProvider! -Android.Views.IScrollFeedbackProvider.OnScrollLimit(int p0, int p1, int p2, bool p3) -> void -Android.Views.IScrollFeedbackProvider.OnScrollProgress(int p0, int p1, int p2, int p3) -> void -Android.Views.IScrollFeedbackProvider.OnSnapToItem(int p0, int p1, int p2) -> void +Android.Views.IScrollFeedbackProvider.OnScrollLimit(int inputDeviceId, int source, int axis, bool isStart) -> void +Android.Views.IScrollFeedbackProvider.OnScrollProgress(int inputDeviceId, int source, int axis, int deltaInPixels) -> void +Android.Views.IScrollFeedbackProvider.OnSnapToItem(int inputDeviceId, int source, int axis) -> void Android.Views.ISurfaceControlInputReceiver -Android.Views.ISurfaceControlInputReceiver.OnInputEvent(Android.Views.InputEvent! p0) -> bool +Android.Views.ISurfaceControlInputReceiver.OnInputEvent(Android.Views.InputEvent! e) -> bool Android.Views.IWindowManager.AddScreenRecordingCallback(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> int -Android.Views.IWindowManager.RegisterBatchedSurfaceControlInputReceiver(int displayId, Android.Window.InputTransferToken! hostInputTransferToken, Android.Views.SurfaceControl! surfaceControl, Android.Views.Choreographer! choreographer, Android.Views.ISurfaceControlInputReceiver! receiver) -> Android.Window.InputTransferToken! -Android.Views.IWindowManager.RegisterUnbatchedSurfaceControlInputReceiver(int displayId, Android.Window.InputTransferToken! hostInputTransferToken, Android.Views.SurfaceControl! surfaceControl, Android.OS.Looper! looper, Android.Views.ISurfaceControlInputReceiver! receiver) -> Android.Window.InputTransferToken! +Android.Views.IWindowManager.RegisterBatchedSurfaceControlInputReceiver(Android.Window.InputTransferToken! hostInputTransferToken, Android.Views.SurfaceControl! surfaceControl, Android.Views.Choreographer! choreographer, Android.Views.ISurfaceControlInputReceiver! receiver) -> Android.Window.InputTransferToken! +Android.Views.IWindowManager.RegisterTrustedPresentationListener(Android.OS.IBinder! window, Android.Window.TrustedPresentationThresholds! thresholds, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! listener) -> void +Android.Views.IWindowManager.RegisterUnbatchedSurfaceControlInputReceiver(Android.Window.InputTransferToken! hostInputTransferToken, Android.Views.SurfaceControl! surfaceControl, Android.OS.Looper! looper, Android.Views.ISurfaceControlInputReceiver! receiver) -> Android.Window.InputTransferToken! Android.Views.IWindowManager.RemoveScreenRecordingCallback(Java.Util.Functions.IConsumer! callback) -> void Android.Views.IWindowManager.TransferTouchGesture(Android.Window.InputTransferToken! transferFromToken, Android.Window.InputTransferToken! transferToToken) -> bool Android.Views.IWindowManager.UnregisterSurfaceControlInputReceiver(Android.Views.SurfaceControl! surfaceControl) -> void +Android.Views.IWindowManager.UnregisterTrustedPresentationListener(Java.Util.Functions.IConsumer! listener) -> void Android.Views.MotionEvent.PointerCoords.IsResampled.get -> bool Android.Views.SurfaceControl.TransactionStats Android.Views.SurfaceControl.TransactionStats.LatchTimeNanos.get -> long Android.Views.SurfaceControl.TransactionStats.PresentFence.get -> Android.Hardware.SyncFence! Android.Views.SurfaceControlViewHost.SurfaceControlViewHost(Android.Content.Context! context, Android.Views.Display! display, Android.Window.InputTransferToken? hostInputTransferToken) -> void Android.Views.SurfaceControlViewHost.SurfacePackage.InputTransferToken.get -> Android.Window.InputTransferToken? -Android.Views.WindowInsets.Builder.SetBoundingRects(int typeMask, System.Collections.Generic.IList! rects) -> Android.Views.WindowInsets.Builder! -Android.Views.WindowInsets.Builder.SetBoundingRectsIgnoringVisibility(int typeMask, System.Collections.Generic.IList! rects) -> Android.Views.WindowInsets.Builder! -Android.Views.WindowInsets.Builder.SetFrame(int width, int height) -> Android.Views.WindowInsets.Builder! -Android.Views.WindowInsets.Frame.get -> Android.Util.Size! -Android.Views.WindowInsets.GetBoundingRects(int typeMask) -> System.Collections.Generic.IList! -Android.Views.WindowInsets.GetBoundingRectsIgnoringVisibility(int typeMask) -> System.Collections.Generic.IList! +Android.Views.View.PendingCredentialCallback.get -> Android.OS.IOutcomeReceiver? +Android.Views.View.PendingCredentialRequest.get -> Android.Credentials.GetCredentialRequest? Android.Window.InputTransferToken Android.Window.InputTransferToken.DescribeContents() -> int Android.Window.InputTransferToken.InterfaceConsts Android.Window.InputTransferToken.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void -const Android.AccessibilityServices.AccessibilityService.OverlayResultInternalError = 1 -> int -const Android.AccessibilityServices.AccessibilityService.OverlayResultInvalid = 2 -> int -const Android.AccessibilityServices.AccessibilityService.OverlayResultSuccess = 0 -> int +Android.Window.TrustedPresentationThresholds +Android.Window.TrustedPresentationThresholds.DescribeContents() -> int +Android.Window.TrustedPresentationThresholds.InterfaceConsts +Android.Window.TrustedPresentationThresholds.MinAlpha.get -> float +Android.Window.TrustedPresentationThresholds.MinFractionRendered.get -> float +Android.Window.TrustedPresentationThresholds.StabilityRequirementMillis.get -> int +Android.Window.TrustedPresentationThresholds.TrustedPresentationThresholds(float minAlpha, float minFractionRendered, int stabilityRequirementMs) -> void +Android.Window.TrustedPresentationThresholds.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +const Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback.FlagErrorBrailleDisplayNotFound = 2 -> int +const Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback.FlagErrorCannotAccess = 1 -> int const Android.AdServices.AdSelection.AdSelectionFromOutcomesConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.AdServices.AdSelection.AdSelectionFromOutcomesConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.AdServices.AdSelection.AdWithBid.InterfaceConsts.ContentsFileDescriptor = 1 -> int @@ -1154,6 +1275,9 @@ const Android.AdServices.Common.FrequencyCapFilters.InterfaceConsts.ContentsFile const Android.AdServices.Common.FrequencyCapFilters.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.AdServices.Common.KeyedFrequencyCap.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.AdServices.Common.KeyedFrequencyCap.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.CustomAudiences.CustomAudience.FlagAuctionServerRequestOmitAds = 1 -> int +const Android.AdServices.CustomAudiences.PartialCustomAudience.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.CustomAudiences.PartialCustomAudience.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.AdServices.Measurement.SourceRegistrationRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.AdServices.Measurement.SourceRegistrationRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.AdServices.OnDevicePersonalization.AppInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int @@ -1215,14 +1339,22 @@ const Android.App.ApplicationStartInfo.StartTypeWarm = 2 -> int const Android.App.ApplicationStartInfo.StartupStateError = 1 -> int const Android.App.ApplicationStartInfo.StartupStateFirstFrameDrawn = 2 -> int const Android.App.ApplicationStartInfo.StartupStateStarted = 0 -> int +const Android.App.AppSearch.AppSearchResult.ResultDenied = 9 -> int +const Android.App.AppSearch.AppSearchResult.ResultRateLimited = 10 -> int const Android.App.AppSearch.AppSearchSchema.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.App.AppSearch.AppSearchSchema.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.AppSearch.GetByDocumentIdRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.AppSearch.GetByDocumentIdRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.App.AppSearch.GetSchemaResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.App.AppSearch.GetSchemaResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.App.AppSearch.JoinSpec.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.App.AppSearch.JoinSpec.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.App.AppSearch.Observers.ObserverSpec.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.App.AppSearch.Observers.ObserverSpec.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.AppSearch.RemoveByDocumentIdRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.AppSearch.RemoveByDocumentIdRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.AppSearch.ReportUsageRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.AppSearch.ReportUsageRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.App.AppSearch.SchemaVisibilityConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.App.AppSearch.SchemaVisibilityConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.App.AppSearch.SearchResult.InterfaceConsts.ContentsFileDescriptor = 1 -> int @@ -1256,6 +1388,7 @@ const Android.App.NotificationManager.ActionConsolidatedNotificationPolicyChange const Android.App.NotificationManager.AutomaticRuleStatusActivated = 4 -> int const Android.App.NotificationManager.AutomaticRuleStatusDeactivated = 5 -> int const Android.App.NotificationManager.ExtraNotificationPolicy = "android.app.extra.NOTIFICATION_POLICY" -> string! +const Android.App.Roles.RoleManager.RoleWallet = "android.app.role.WALLET" -> string! const Android.App.SdkSandbox.AppOwnedSdkSandboxInterface.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.App.SdkSandbox.AppOwnedSdkSandboxInterface.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.App.Usage.StorageStats.AppDataTypeFileTypeApk = 3 -> int @@ -1266,22 +1399,14 @@ const Android.App.Usage.StorageStats.AppDataTypeFileTypeReferenceProfile = 1 -> const Android.App.Usage.StorageStats.AppDataTypeLib = 5 -> int const Android.App.Usage.UsageEventsQuery.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.App.Usage.UsageEventsQuery.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags -const Android.App.Usage.UsageStatsManager.ExtraEventAction = "android.app.usage.extra.EVENT_ACTION" -> string! -const Android.App.Usage.UsageStatsManager.ExtraEventCategory = "android.app.usage.extra.EVENT_CATEGORY" -> string! -const Android.Companion.DevicePresenceEvent.EventBleAppeared = 0 -> int -const Android.Companion.DevicePresenceEvent.EventBleDisappeared = 1 -> int -const Android.Companion.DevicePresenceEvent.EventBtConnected = 2 -> int -const Android.Companion.DevicePresenceEvent.EventBtDisconnected = 3 -> int -const Android.Companion.DevicePresenceEvent.EventSelfManagedAppeared = 4 -> int -const Android.Companion.DevicePresenceEvent.EventSelfManagedDisappeared = 5 -> int -const Android.Companion.DevicePresenceEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int -const Android.Companion.DevicePresenceEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags -const Android.Companion.DevicePresenceEvent.NoAssociation = -1 -> int -const Android.Companion.ObservingDevicePresenceRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int -const Android.Companion.ObservingDevicePresenceRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.Context.ContactKeysService = "contact_keys" -> string! +const Android.Content.Context.ProfilingService = "profiling" -> string! +const Android.Content.Context.SecurityStateService = "security_state" -> string! const Android.Content.Intent.ActionPackageUnstopped = "android.intent.action.PACKAGE_UNSTOPPED" -> string! const Android.Content.Intent.ActionUnarchivePackage = "android.intent.action.UNARCHIVE_PACKAGE" -> string! +const Android.Content.Intent.ChooserContentTypeAlbum = 1 -> int const Android.Content.Intent.ExtraArchival = "android.intent.extra.ARCHIVAL" -> string! +const Android.Content.Intent.ExtraChooserContentTypeHint = "android.intent.extra.CHOOSER_CONTENT_TYPE_HINT" -> string! const Android.Content.PM.PackageInstaller.ExtraUnarchiveAllUsers = "android.content.pm.extra.UNARCHIVE_ALL_USERS" -> string! const Android.Content.PM.PackageInstaller.ExtraUnarchiveId = "android.content.pm.extra.UNARCHIVE_ID" -> string! const Android.Content.PM.PackageInstaller.ExtraUnarchivePackageName = "android.content.pm.extra.UNARCHIVE_PACKAGE_NAME" -> string! @@ -1306,8 +1431,18 @@ const Android.Database.Sqlite.SQLiteRawStatement.SqliteDataTypeFloat = 2 -> int const Android.Database.Sqlite.SQLiteRawStatement.SqliteDataTypeInteger = 1 -> int const Android.Database.Sqlite.SQLiteRawStatement.SqliteDataTypeNull = 5 -> int const Android.Database.Sqlite.SQLiteRawStatement.SqliteDataTypeText = 3 -> int -const Android.Graphics.Pdf.Models.ChoiceOption.InterfaceConsts.ContentsFileDescriptor = 1 -> int -const Android.Graphics.Pdf.Models.ChoiceOption.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Paint.TextRunFlagLeftEdge = 8192 -> int +const Android.Graphics.Paint.TextRunFlagRightEdge = 16384 -> int +const Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Pdf.Content.PdfPageImageContent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Pdf.Content.PdfPageImageContent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Pdf.Content.PdfPageLinkContent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Pdf.Content.PdfPageLinkContent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Pdf.Content.PdfPageTextContent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Pdf.Content.PdfPageTextContent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.Graphics.Pdf.Models.FormEditRecord.EditTypeClick = 0 -> int const Android.Graphics.Pdf.Models.FormEditRecord.EditTypeSetIndices = 1 -> int const Android.Graphics.Pdf.Models.FormEditRecord.EditTypeSetText = 2 -> int @@ -1323,22 +1458,30 @@ const Android.Graphics.Pdf.Models.FormWidgetInfo.WidgetTypeRadiobutton = 3 -> in const Android.Graphics.Pdf.Models.FormWidgetInfo.WidgetTypeSignature = 7 -> int const Android.Graphics.Pdf.Models.FormWidgetInfo.WidgetTypeTextfield = 6 -> int const Android.Graphics.Pdf.Models.FormWidgetInfo.WidgetTypeUnknown = 0 -> int -const Android.Graphics.Pdf.PdfRenderer.DocumentLinearizedTypeLinearized = 2 -> int -const Android.Graphics.Pdf.PdfRenderer.DocumentLinearizedTypeNonLinearized = 1 -> int -const Android.Graphics.Pdf.PdfRenderer.DocumentLinearizedTypeUnknown = 0 -> int +const Android.Graphics.Pdf.Models.ListItem.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Pdf.Models.ListItem.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Pdf.Models.PageMatchBounds.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Pdf.Models.PageMatchBounds.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Pdf.Models.Selection.PageSelection.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Pdf.Models.Selection.PageSelection.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Pdf.Models.Selection.SelectionBoundary.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Pdf.Models.Selection.SelectionBoundary.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Pdf.PdfRenderer.DocumentLinearizedTypeLinearized = 1 -> int +const Android.Graphics.Pdf.PdfRenderer.DocumentLinearizedTypeNonLinearized = 0 -> int const Android.Graphics.Pdf.PdfRenderer.PdfFormTypeAcroForm = 1 -> int const Android.Graphics.Pdf.PdfRenderer.PdfFormTypeNone = 0 -> int const Android.Graphics.Pdf.PdfRenderer.PdfFormTypeXfaForeground = 3 -> int const Android.Graphics.Pdf.PdfRenderer.PdfFormTypeXfaFull = 2 -> int -const Android.Graphics.Pdf.PdfRendererPreV.DocumentLinearizedTypeLinearized = 2 -> int -const Android.Graphics.Pdf.PdfRendererPreV.DocumentLinearizedTypeNonLinearized = 1 -> int -const Android.Graphics.Pdf.PdfRendererPreV.DocumentLinearizedTypeUnknown = 0 -> int +const Android.Graphics.Pdf.PdfRendererPreV.DocumentLinearizedTypeLinearized = 1 -> int +const Android.Graphics.Pdf.PdfRendererPreV.DocumentLinearizedTypeNonLinearized = 0 -> int const Android.Graphics.Pdf.PdfRendererPreV.PdfFormTypeAcroForm = 1 -> int const Android.Graphics.Pdf.PdfRendererPreV.PdfFormTypeNone = 0 -> int const Android.Graphics.Pdf.PdfRendererPreV.PdfFormTypeXfaForeground = 3 -> int const Android.Graphics.Pdf.PdfRendererPreV.PdfFormTypeXfaFull = 2 -> int const Android.Graphics.Pdf.RenderParams.FlagRenderHighlightAnnotations = 4 -> int const Android.Graphics.Pdf.RenderParams.FlagRenderTextAnnotations = 2 -> int +const Android.Graphics.Pdf.RenderParams.RenderModeForDisplay = 1 -> int +const Android.Graphics.Pdf.RenderParams.RenderModeForPrint = 2 -> int const Android.Graphics.Text.LineBreakConfig.HyphenationDisabled = 0 -> int const Android.Graphics.Text.LineBreakConfig.HyphenationEnabled = 1 -> int const Android.Graphics.Text.LineBreakConfig.HyphenationUnspecified = -1 -> int @@ -1349,34 +1492,20 @@ const Android.Graphics.Text.LineBreakConfig.LineBreakStyleNoBreak = 4 -> int const Android.Graphics.Text.LineBreakConfig.LineBreakStyleUnspecified = -1 -> int const Android.Graphics.Text.LineBreakConfig.LineBreakWordStyleAuto = 2 -> int const Android.Graphics.Text.LineBreakConfig.LineBreakWordStyleUnspecified = -1 -> int +const Android.Graphics.Text.LineBreaker.JustificationModeInterCharacter = 2 -> int const Android.Graphics.Text.PositionedGlyphs.NoOverride = 1E-45 -> float const Android.Hardware.Biometrics.BiometricManager.BiometricNoAuthentication = -1 -> long const Android.Hardware.Biometrics.BiometricPrompt.BiometricNoAuthentication = -1 -> long const Android.Hardware.Camera2.CameraMetadata.ControlAeModeOnLowLightBoostBrightnessPriority = 6 -> int const Android.Hardware.Camera2.CameraMetadata.ControlLowLightBoostStateActive = 1 -> int const Android.Hardware.Camera2.CameraMetadata.ControlLowLightBoostStateInactive = 0 -> int -const Android.Hardware.HardwareBuffer.R16 = 57 -> int -const Android.Hardware.HardwareBuffer.R8 = 56 -> int -const Android.Hardware.HardwareBuffer.Rg1616 = 58 -> int -const Android.Hardware.HardwareBuffer.Rgba10101010 = 59 -> int -const Android.Hardware.OverlayProperties.InterfaceConsts.ContentsFileDescriptor = 1 -> int -const Android.Hardware.OverlayProperties.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags -const Android.Icu.Lang.UCharacter.ILineBreak.Aksara = 43 -> int -const Android.Icu.Lang.UCharacter.ILineBreak.AksaraPrebase = 44 -> int -const Android.Icu.Lang.UCharacter.ILineBreak.AksaraStart = 45 -> int -const Android.Icu.Lang.UCharacter.ILineBreak.Virama = 47 -> int -const Android.Icu.Lang.UCharacter.ILineBreak.ViramaFinal = 46 -> int -const Android.Icu.Lang.UCharacter.LineBreak.Aksara = 43 -> int -const Android.Icu.Lang.UCharacter.LineBreak.AksaraPrebase = 44 -> int -const Android.Icu.Lang.UCharacter.LineBreak.AksaraStart = 45 -> int -const Android.Icu.Lang.UCharacter.LineBreak.Virama = 47 -> int -const Android.Icu.Lang.UCharacter.LineBreak.ViramaFinal = 46 -> int -const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionIId = 328 -> int +const Android.Health.Connect.HealthPermissions.ReadExerciseRoutes = "android.permission.health.READ_EXERCISE_ROUTES" -> string! const Android.Manifest.Permission.DetectScreenRecording = "android.permission.DETECT_SCREEN_RECORDING" -> string! const Android.Manifest.Permission.ForegroundServiceMediaProcessing = "android.permission.FOREGROUND_SERVICE_MEDIA_PROCESSING" -> string! const Android.Manifest.Permission.ManageDevicePolicyContentProtection = "android.permission.MANAGE_DEVICE_POLICY_CONTENT_PROTECTION" -> string! const Android.Manifest.Permission.MediaRoutingControl = "android.permission.MEDIA_ROUTING_CONTROL" -> string! const Android.Manifest.Permission.RunBackupJobs = "android.permission.RUN_BACKUP_JOBS" -> string! +const Android.Media.MediaFormat.KeyImportance = "importance" -> string! const Android.Media.MediaRoute2Info.TypeHdmiArc = 10 -> int const Android.Media.MediaRoute2Info.TypeHdmiEarc = 29 -> int const Android.Media.MediaRoute2Info.TypeRemoteCar = 1008 -> int @@ -1386,6 +1515,62 @@ const Android.Media.MediaRoute2Info.TypeRemoteSmartphone = 1010 -> int const Android.Media.MediaRoute2Info.TypeRemoteSmartwatch = 1009 -> int const Android.Media.MediaRoute2Info.TypeRemoteTablet = 1004 -> int const Android.Media.MediaRoute2Info.TypeRemoteTabletDocked = 1005 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeAudioProcessingFailed = 18 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeDecoderInitFailed = 11 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeDecodingFailed = 12 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeDecodingFormatUnsupported = 13 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeEncoderInitFailed = 14 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeEncodingFailed = 15 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeEncodingFormatUnsupported = 16 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeFailedRuntimeCheck = 2 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeIoBadHttpStatus = 6 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeIoCleartextNotPermitted = 9 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeIoFileNotFound = 7 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeIoNetworkConnectionFailed = 4 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeIoNetworkConnectionTimeout = 5 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeIoNoPermission = 8 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeIoReadPositionOutOfRange = 10 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeIoUnspecified = 3 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeMuxingFailed = 19 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeNone = 1 -> int +const Android.Media.Metrics.EditingEndedEvent.ErrorCodeVideoFrameProcessingFailed = 17 -> int +const Android.Media.Metrics.EditingEndedEvent.FinalStateCanceled = 2 -> int +const Android.Media.Metrics.EditingEndedEvent.FinalStateError = 3 -> int +const Android.Media.Metrics.EditingEndedEvent.FinalStateSucceeded = 1 -> int +const Android.Media.Metrics.EditingEndedEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Metrics.EditingEndedEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Metrics.EditingEndedEvent.OperationTypeAudioEdit = 8 -> long +const Android.Media.Metrics.EditingEndedEvent.OperationTypeAudioTranscode = 2 -> long +const Android.Media.Metrics.EditingEndedEvent.OperationTypeAudioTransmux = 32 -> long +const Android.Media.Metrics.EditingEndedEvent.OperationTypePaused = 64 -> long +const Android.Media.Metrics.EditingEndedEvent.OperationTypeResumed = 128 -> long +const Android.Media.Metrics.EditingEndedEvent.OperationTypeVideoEdit = 4 -> long +const Android.Media.Metrics.EditingEndedEvent.OperationTypeVideoTranscode = 1 -> long +const Android.Media.Metrics.EditingEndedEvent.OperationTypeVideoTransmux = 16 -> long +const Android.Media.Metrics.EditingEndedEvent.ProgressPercentUnknown = -1 -> int +const Android.Media.Metrics.EditingEndedEvent.TimeSinceCreatedUnknown = -1 -> int +const Android.Media.Metrics.MediaItemInfo.DataTypeAudio = 4 -> long +const Android.Media.Metrics.MediaItemInfo.DataTypeDepth = 16 -> long +const Android.Media.Metrics.MediaItemInfo.DataTypeGainMap = 32 -> long +const Android.Media.Metrics.MediaItemInfo.DataTypeGapless = 256 -> long +const Android.Media.Metrics.MediaItemInfo.DataTypeHighDynamicRangeVideo = 1024 -> long +const Android.Media.Metrics.MediaItemInfo.DataTypeHighFrameRate = 64 -> long +const Android.Media.Metrics.MediaItemInfo.DataTypeImage = 1 -> long +const Android.Media.Metrics.MediaItemInfo.DataTypeMetadata = 8 -> long +const Android.Media.Metrics.MediaItemInfo.DataTypeSpatialAudio = 512 -> long +const Android.Media.Metrics.MediaItemInfo.DataTypeSpeedSettingCuePoints = 128 -> long +const Android.Media.Metrics.MediaItemInfo.DataTypeVideo = 2 -> long +const Android.Media.Metrics.MediaItemInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Metrics.MediaItemInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Metrics.MediaItemInfo.SourceTypeCamera = 2 -> int +const Android.Media.Metrics.MediaItemInfo.SourceTypeEditingSession = 3 -> int +const Android.Media.Metrics.MediaItemInfo.SourceTypeGallery = 1 -> int +const Android.Media.Metrics.MediaItemInfo.SourceTypeGenerated = 7 -> int +const Android.Media.Metrics.MediaItemInfo.SourceTypeLocalFile = 4 -> int +const Android.Media.Metrics.MediaItemInfo.SourceTypeRemoteFile = 5 -> int +const Android.Media.Metrics.MediaItemInfo.SourceTypeRemoteLiveStream = 6 -> int +const Android.Media.Metrics.MediaItemInfo.SourceTypeUnspecified = 0 -> int +const Android.Media.Metrics.MediaItemInfo.ValueUnspecified = -1 -> int const Android.Media.Midi.MidiUmpDeviceService.ServiceInterface = "android.media.midi.MidiUmpDeviceService" -> string! const Android.Net.IpSecTransformState.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.Net.IpSecTransformState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags @@ -1408,10 +1593,40 @@ const Android.Nfc.NfcAdapter.FlagListenNfcPassiveB = 2 -> int const Android.Nfc.NfcAdapter.FlagListenNfcPassiveF = 4 -> int const Android.Nfc.NfcAdapter.FlagReaderDisable = 0 -> int const Android.Nfc.NfcAdapter.FlagReaderKeep = -2147483648 -> int +const Android.OS.ProfilingManager.ProfilingTypeHeapProfile = 2 -> int +const Android.OS.ProfilingManager.ProfilingTypeJavaHeapDump = 1 -> int +const Android.OS.ProfilingManager.ProfilingTypeStackSampling = 3 -> int +const Android.OS.ProfilingManager.ProfilingTypeSystemTrace = 4 -> int +const Android.OS.ProfilingResult.ErrorFailedExecuting = 4 -> int +const Android.OS.ProfilingResult.ErrorFailedInvalidRequest = 7 -> int +const Android.OS.ProfilingResult.ErrorFailedNoDiskSpace = 6 -> int +const Android.OS.ProfilingResult.ErrorFailedPostProcessing = 5 -> int +const Android.OS.ProfilingResult.ErrorFailedProfilingInProgress = 3 -> int +const Android.OS.ProfilingResult.ErrorFailedRateLimitProcess = 2 -> int +const Android.OS.ProfilingResult.ErrorFailedRateLimitSystem = 1 -> int +const Android.OS.ProfilingResult.ErrorNone = 0 -> int +const Android.OS.ProfilingResult.ErrorUnknown = 8 -> int +const Android.OS.ProfilingResult.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.ProfilingResult.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.SecurityStateManager.KeyKernelVersion = "kernel_version" -> string! +const Android.OS.SecurityStateManager.KeySystemSpl = "system_spl" -> string! +const Android.OS.SecurityStateManager.KeyVendorSpl = "vendor_spl" -> string! const Android.OS.UserManager.DisallowNearFieldCommunicationRadio = "no_near_field_communication_radio" -> string! -const Android.OS.WorkDuration.InterfaceConsts.ContentsFileDescriptor = 1 -> int -const Android.OS.WorkDuration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.Provider.CloudMediaProviderContract.ExtraPageSize = "android.provider.extra.PAGE_SIZE" -> string! +const Android.Provider.E2eeContactKeysManager.E2eeContactKey.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Provider.E2eeContactKeysManager.E2eeContactKey.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Provider.E2eeContactKeysManager.E2eeSelfKey.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Provider.E2eeContactKeysManager.E2eeSelfKey.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Provider.E2eeContactKeysManager.VerificationStateUnverified = 0 -> int +const Android.Provider.E2eeContactKeysManager.VerificationStateVerificationFailed = 1 -> int +const Android.Provider.E2eeContactKeysManager.VerificationStateVerified = 2 -> int +const Android.Provider.MediaStore.AccessMediaOwnerPackageNamePermission = "com.android.providers.media.permission.ACCESS_MEDIA_OWNER_PACKAGE_NAME" -> string! +const Android.Provider.MediaStore.ExtraPickImagesAccentColor = "android.provider.extra.PICK_IMAGES_ACCENT_COLOR" -> string! +const Android.Provider.MediaStore.ExtraPickImagesInOrder = "android.provider.extra.PICK_IMAGES_IN_ORDER" -> string! +const Android.Provider.MediaStore.ExtraPickImagesLaunchTab = "android.provider.extra.PICK_IMAGES_LAUNCH_TAB" -> string! +const Android.Provider.MediaStore.PickImagesTabAlbums = 0 -> int +const Android.Provider.MediaStore.PickImagesTabImages = 1 -> int +const Android.Provider.MediaStore.QueryArgLatestSelectionOnly = "android:query-arg-latest-selection-only" -> string! const Android.Provider.Settings.ActionAutomaticZenRuleSettings = "android.settings.AUTOMATIC_ZEN_RULE_SETTINGS" -> string! const Android.Provider.Settings.ActionCredentialProvider = "android.settings.CREDENTIAL_PROVIDER" -> string! const Android.Provider.Settings.ActionRequestMediaRoutingControl = "android.settings.REQUEST_MEDIA_ROUTING_CONTROL" -> string! @@ -1432,37 +1647,6 @@ const Android.Speech.RecognizerIntent.ExtraLanguageSwitchInitialActiveDurationTi const Android.Speech.RecognizerIntent.ExtraLanguageSwitchMaxSwitches = "android.speech.extra.LANGUAGE_SWITCH_MAX_SWITCHES" -> string! const Android.Telecom.Call.Details.PropertyIsTransactional = 32768 -> int const Android.Telecom.TelecomManager.ExtraCallLogUri = "android.telecom.extra.CALL_LOG_URI" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.DomainCs = 1 -> int -const Android.Telephony.CarrierConfigManager.ImsEmergency.DomainPs3gpp = 2 -> int -const Android.Telephony.CarrierConfigManager.ImsEmergency.DomainPsNon3gpp = 3 -> int -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyCrossStackRedialTimerSecInt = "imsemergency.cross_stack_redial_timer_sec_int" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyCallSetupTimerOnCurrentNetworkSecInt = "imsemergency.emergency_call_setup_timer_on_current_network_sec_int" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyCdmaPreferredNumbersStringArray = "imsemergency.emergency_cdma_preferred_numbers_string_array" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyDomainPreferenceIntArray = "imsemergency.emergency_domain_preference_int_array" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyDomainPreferenceRoamingIntArray = "imsemergency.emergency_domain_preference_roaming_int_array" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyLtePreferredAfterNrFailedBool = "imsemergency.emergency_lte_preferred_after_nr_failed_bool" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyNetworkScanTypeInt = "imsemergency.emergency_network_scan_type_int" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyOverCsRoamingSupportedAccessNetworkTypesIntArray = "imsemergency.emergency_over_cs_roaming_supported_access_network_types_int_array" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyOverCsSupportedAccessNetworkTypesIntArray = "imsemergency.emergency_over_cs_supported_access_network_types_int_array" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyOverImsRoamingSupported3gppNetworkTypesIntArray = "imsemergency.emergency_over_ims_roaming_supported_3gpp_network_types_int_array" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyOverImsSupported3gppNetworkTypesIntArray = "imsemergency.emergency_over_ims_supported_3gpp_network_types_int_array" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyRequiresImsRegistrationBool = "imsemergency.emergency_requires_ims_registration_bool" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyRequiresVolteEnabledBool = "imsemergency.emergency_requires_volte_enabled_bool" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyScanTimerSecInt = "imsemergency.emergency_scan_timer_sec_int" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyVowifiRequiresConditionInt = "imsemergency.emergency_vowifi_requires_condition_int" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyMaximumCellularSearchTimerSecInt = "imsemergency.maximum_cellular_search_timer_sec_int" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyMaximumNumberOfEmergencyTriesOverVowifiInt = "imsemergency.maximum_number_of_emergency_tries_over_vowifi_int" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyPreferImsEmergencyWhenVoiceCallsOnCsBool = "imsemergency.prefer_ims_emergency_when_voice_calls_on_cs_bool" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyQuickCrossStackRedialTimerSecInt = "imsemergency.quick_cross_stack_redial_timer_sec_int" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyScanLimitedServiceAfterVolteFailureBool = "imsemergency.scan_limited_service_after_volte_failure_bool" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyStartQuickCrossStackRedialTimerWhenRegisteredBool = "imsemergency.start_quick_cross_stack_redial_timer_when_registered_bool" -> string! -const Android.Telephony.CarrierConfigManager.ImsEmergency.RedialTimerDisabled = 0 -> int -const Android.Telephony.CarrierConfigManager.ImsEmergency.ScanTypeFullService = 1 -> int -const Android.Telephony.CarrierConfigManager.ImsEmergency.ScanTypeFullServiceFollowedByLimitedService = 2 -> int -const Android.Telephony.CarrierConfigManager.ImsEmergency.ScanTypeNoPreference = 0 -> int -const Android.Telephony.CarrierConfigManager.ImsEmergency.VowifiRequiresNone = 0 -> int -const Android.Telephony.CarrierConfigManager.ImsEmergency.VowifiRequiresSettingEnabled = 1 -> int -const Android.Telephony.CarrierConfigManager.ImsEmergency.VowifiRequiresValidEid = 2 -> int const Android.Telephony.CarrierConfigManager.Iwlan.KeyChildSessionAesGcmKeySizeIntArray = "iwlan.child_session_aes_gcm_key_size_int_array" -> string! const Android.Telephony.CarrierConfigManager.Iwlan.KeyIkeSessionAesGcmKeySizeIntArray = "iwlan.ike_session_encryption_aes_gcm_key_size_int_array" -> string! const Android.Telephony.CarrierConfigManager.Iwlan.KeySupportedChildSessionAeadAlgorithmsIntArray = "iwlan.supported_child_session_aead_algorithms_int_array" -> string! @@ -1489,6 +1673,7 @@ const Android.Telephony.PreciseDataConnectionState.NetworkValidationInProgress = const Android.Telephony.PreciseDataConnectionState.NetworkValidationNotRequested = 1 -> int const Android.Telephony.PreciseDataConnectionState.NetworkValidationSuccess = 3 -> int const Android.Telephony.PreciseDataConnectionState.NetworkValidationUnsupported = 0 -> int +const Android.Telephony.SmsManager.MmsErrorMmsDisabledByCarrier = 12 -> int const Android.Telephony.SubscriptionManager.ServiceCapabilityData = 3 -> int const Android.Telephony.SubscriptionManager.ServiceCapabilitySms = 2 -> int const Android.Telephony.SubscriptionManager.ServiceCapabilityVoice = 1 -> int @@ -1497,47 +1682,30 @@ const Android.Telephony.TelephonyManager.EventDisplayEmergencyMessage = "android const Android.Telephony.TelephonyManager.ExtraEmergencyCallToSatelliteHandoverType = "android.telephony.extra.EMERGENCY_CALL_TO_SATELLITE_HANDOVER_TYPE" -> string! const Android.Telephony.TelephonyManager.ExtraEmergencyCallToSatelliteLaunchIntent = "android.telephony.extra.EMERGENCY_CALL_TO_SATELLITE_LAUNCH_INTENT" -> string! const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultUserDisabled = 16 -> int +const Android.Text.Layout.JustificationModeInterCharacter = 2 -> int const Android.Text.Style.LineBreakConfigSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.Text.Style.LineBreakConfigSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Android.Util.DisplayMetrics.Density390 = 390 -> int -const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentScrollAmountFloat = "android.view.accessibility.action.ARGUMENT_SCROLL_AMOUNT_FLOAT" -> string! -const Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Undefined = -1 -> int -const Android.Views.InputMethods.IConnectionlessHandwritingCallback.ConnectionlessHandwritingErrorNoTextRecognized = 0 -> int -const Android.Views.InputMethods.IConnectionlessHandwritingCallback.ConnectionlessHandwritingErrorOther = 2 -> int -const Android.Views.InputMethods.IConnectionlessHandwritingCallback.ConnectionlessHandwritingErrorUnsupported = 1 -> int -const Android.Views.InputMethods.InputMethodManager.HandwritingDelegateFlagHomeDelegatorAllowed = 1 -> int -const Android.Views.IWindowInsetsController.AppearanceLightCaptionBars = 256 -> int -const Android.Views.IWindowInsetsController.AppearanceTransparentCaptionBarBackground = 128 -> int -const Android.Views.IWindowManager.CompatSmallCoverScreenOptIn = 1 -> int -const Android.Views.IWindowManager.PropertyAllowUntrustedActivityEmbeddingStateSharing = "android.window.PROPERTY_ALLOW_UNTRUSTED_ACTIVITY_EMBEDDING_STATE_SHARING" -> string! const Android.Views.IWindowManager.PropertyCompatAllowIgnoringOrientationRequestWhenLoopDetected = "android.window.PROPERTY_COMPAT_ALLOW_IGNORING_ORIENTATION_REQUEST_WHEN_LOOP_DETECTED" -> string! const Android.Views.IWindowManager.PropertyCompatAllowMinAspectRatioOverride = "android.window.PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE" -> string! const Android.Views.IWindowManager.PropertyCompatAllowResizeableActivityOverrides = "android.window.PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES" -> string! -const Android.Views.IWindowManager.PropertyCompatAllowSmallCoverScreen = "android.window.PROPERTY_COMPAT_ALLOW_SMALL_COVER_SCREEN" -> string! const Android.Views.IWindowManager.PropertyCompatAllowUserAspectRatioFullscreenOverride = "android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE" -> string! const Android.Views.IWindowManager.PropertyCompatAllowUserAspectRatioOverride = "android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE" -> string! -const Android.Views.IWindowManager.PropertySupportsMultiInstanceSystemUi = "android.window.PROPERTY_SUPPORTS_MULTI_INSTANCE_SYSTEM_UI" -> string! const Android.Views.IWindowManager.ScreenRecordingStateNotVisible = 0 -> int const Android.Views.IWindowManager.ScreenRecordingStateVisible = 1 -> int const Android.Views.KeyEvent.KeycodeEmojiPicker = 317 -> int const Android.Views.KeyEvent.KeycodeScreenshot = 318 -> int -const Android.Views.TextClassifiers.ITextClassifier.TypeOtpCode = "otp_code" -> string! -const Android.Views.TextClassifiers.TextClassifier.TypeOtpCode = "otp_code" -> string! -const Android.Views.View.DragFlagGlobalSameApplication = 4096 -> int -const Android.Views.View.DragFlagStartIntentSenderOnUnhandledDrag = 8192 -> int -const Android.Views.WindowManager.CompatSmallCoverScreenOptIn = 1 -> int -const Android.Views.WindowManager.PropertyAllowUntrustedActivityEmbeddingStateSharing = "android.window.PROPERTY_ALLOW_UNTRUSTED_ACTIVITY_EMBEDDING_STATE_SHARING" -> string! const Android.Views.WindowManager.PropertyCompatAllowIgnoringOrientationRequestWhenLoopDetected = "android.window.PROPERTY_COMPAT_ALLOW_IGNORING_ORIENTATION_REQUEST_WHEN_LOOP_DETECTED" -> string! const Android.Views.WindowManager.PropertyCompatAllowMinAspectRatioOverride = "android.window.PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE" -> string! const Android.Views.WindowManager.PropertyCompatAllowResizeableActivityOverrides = "android.window.PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES" -> string! -const Android.Views.WindowManager.PropertyCompatAllowSmallCoverScreen = "android.window.PROPERTY_COMPAT_ALLOW_SMALL_COVER_SCREEN" -> string! const Android.Views.WindowManager.PropertyCompatAllowUserAspectRatioFullscreenOverride = "android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE" -> string! const Android.Views.WindowManager.PropertyCompatAllowUserAspectRatioOverride = "android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE" -> string! -const Android.Views.WindowManager.PropertySupportsMultiInstanceSystemUi = "android.window.PROPERTY_SUPPORTS_MULTI_INSTANCE_SYSTEM_UI" -> string! const Android.Views.WindowManager.ScreenRecordingStateNotVisible = 0 -> int const Android.Views.WindowManager.ScreenRecordingStateVisible = 1 -> int const Android.Window.InputTransferToken.InterfaceConsts.ContentsFileDescriptor = 1 -> int const Android.Window.InputTransferToken.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Window.TrustedPresentationThresholds.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Window.TrustedPresentationThresholds.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags const Java.Lang.Double.Precision = 53 -> int const Java.Lang.Float.Precision = 24 -> int const Java.Lang.Math.Tau = 6.283185307179586 -> double @@ -1685,6 +1853,7 @@ override Android.AdServices.AdSelection.ReportEventRequest.Builder.JniPeerMember override Android.AdServices.AdSelection.ReportEventRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.AdServices.AdSelection.ReportEventRequest.ThresholdClass.get -> nint override Android.AdServices.AdSelection.ReportEventRequest.ThresholdType.get -> System.Type! +override Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.ThresholdClass.get -> nint override Android.AdServices.AdSelection.SetAppInstallAdvertisersRequest.ThresholdType.get -> System.Type! @@ -1704,6 +1873,10 @@ override Android.AdServices.Common.KeyedFrequencyCap.Builder.JniPeerMembers.get override Android.AdServices.Common.KeyedFrequencyCap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.AdServices.CustomAudiences.FetchAndJoinCustomAudienceRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.AdServices.CustomAudiences.FetchAndJoinCustomAudienceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.PartialCustomAudience.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.PartialCustomAudience.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.AdServices.Measurement.SourceRegistrationRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.AdServices.Measurement.SourceRegistrationRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.AdServices.OnDevicePersonalization.AppInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! @@ -1798,10 +1971,6 @@ override Android.App.Notification.TvExtender.JniPeerMembers.get -> Java.Interop. override Android.App.SdkSandbox.AppOwnedSdkSandboxInterface.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.App.Usage.UsageEventsQuery.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.App.Usage.UsageEventsQuery.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Companion.DevicePresenceEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Companion.ObservingDevicePresenceRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Companion.ObservingDevicePresenceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Content.ClipData.Item.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Content.PM.ArchivedActivityInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Content.PM.ArchivedPackageInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Content.PM.LauncherApps.ArchiveCompatibilityParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! @@ -1814,46 +1983,34 @@ override Android.Crypto.Hpke.XdhKeySpec.Format.get -> string! override Android.Crypto.Hpke.XdhKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Database.Sqlite.SQLiteRawStatement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.ThresholdClass.get -> nint -override Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.ThresholdType.get -> System.Type! override Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.ThresholdClass.get -> nint -override Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.ThresholdType.get -> System.Type! override Android.Graphics.Pdf.Content.PdfPageImageContent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.Content.PdfPageLinkContent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.Content.PdfPageTextContent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.LoadParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.LoadParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Graphics.Pdf.Models.ChoiceOption.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.Models.FormEditRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.Models.FormEditRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.Models.FormWidgetInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.Models.FormWidgetInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Pdf.Models.ListItem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.Models.PageMatchBounds.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.Models.Selection.PageSelection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.Models.Selection.SelectionBoundary.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Graphics.Pdf.Models.Selection.SelectionBoundary.ThresholdClass.get -> nint -override Android.Graphics.Pdf.Models.Selection.SelectionBoundary.ThresholdType.get -> System.Type! -override Android.Graphics.Pdf.Models.Selection.TextSelection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.PdfRendererPreV.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.PdfRendererPreV.Page.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.RenderParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Graphics.Pdf.RenderParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Hardware.OverlayProperties.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Icu.Text.DisplayOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Icu.Text.DisplayOptions.Builder.ThresholdClass.get -> nint -override Android.Icu.Text.DisplayOptions.Builder.ThresholdType.get -> System.Type! -override Android.Icu.Text.DisplayOptions.Capitalization.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Icu.Text.DisplayOptions.DisplayLength.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Icu.Text.DisplayOptions.GrammaticalCase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Icu.Text.DisplayOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Icu.Text.DisplayOptions.NameStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Icu.Text.DisplayOptions.NounClass.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Icu.Text.DisplayOptions.PluralCategory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Icu.Text.DisplayOptions.SubstituteHandling.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Media.LoudnessCodecController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Media.LoudnessCodecController.ThresholdClass.get -> nint override Android.Media.LoudnessCodecController.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter2.ScanRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter2.ScanRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter2.ScanToken.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.EditingEndedEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.EditingEndedEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.MediaItemInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.MediaItemInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Media.Midi.MidiUmpDeviceService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Media.Midi.MidiUmpDeviceService.OnBind(Android.Content.Intent! intent) -> Android.OS.IBinder? override Android.Media.Midi.MidiUmpDeviceService.ThresholdClass.get -> nint @@ -1863,13 +2020,22 @@ override Android.Net.IpSecTransformState.JniPeerMembers.get -> Java.Interop.JniP override Android.Net.Nsd.DiscoveryRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Net.Nsd.DiscoveryRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Nfc.CardEmulators.PollingFrame.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ProfilingManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ProfilingResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.SecurityStateManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.SecurityStateManager.ThresholdClass.get -> nint +override Android.OS.SecurityStateManager.ThresholdType.get -> System.Type! override Android.OS.WorkDuration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.E2eeContactKeysManager.E2eeContactKey.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.E2eeContactKeysManager.E2eeSelfKey.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.E2eeContactKeysManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Service.Notification.ZenDeviceEffects.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Service.Notification.ZenDeviceEffects.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Text.Style.LineBreakConfigSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputDevice.ViewBehavior.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Views.SurfaceControl.TransactionStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Android.Window.InputTransferToken.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Window.TrustedPresentationThresholds.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Java.Nio.MappedByteBuffer.Compact() -> Java.Nio.ByteBuffer? override Java.Security.DrbgParameters.Capability.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Java.Security.DrbgParameters.Instantiation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! @@ -1904,6 +2070,7 @@ static Android.AdServices.Common.AdFilters.Creator.get -> Android.OS.IParcelable static Android.AdServices.Common.AppInstallFilters.Creator.get -> Android.OS.IParcelableCreator! static Android.AdServices.Common.FrequencyCapFilters.Creator.get -> Android.OS.IParcelableCreator! static Android.AdServices.Common.KeyedFrequencyCap.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.CustomAudiences.PartialCustomAudience.Creator.get -> Android.OS.IParcelableCreator! static Android.AdServices.Measurement.SourceRegistrationRequest.Creator.get -> Android.OS.IParcelableCreator! static Android.AdServices.OnDevicePersonalization.AppInfo.Creator.get -> Android.OS.IParcelableCreator! static Android.AdServices.OnDevicePersonalization.EventLogRecord.Creator.get -> Android.OS.IParcelableCreator! @@ -1912,11 +2079,15 @@ static Android.AdServices.OnDevicePersonalization.RequestLogRecord.Creator.get - static Android.AdServices.OnDevicePersonalization.TrainingExampleRecord.Creator.get -> Android.OS.IParcelableCreator! static Android.AdServices.OnDevicePersonalization.UserData.Creator.get -> Android.OS.IParcelableCreator! static Android.AdServices.Signals.ProtectedSignalsManager.Get(Android.Content.Context! context) -> Android.AdServices.Signals.ProtectedSignalsManager! +static Android.App.Admin.DevicePolicyManager.IsMtePolicyEnforced.get -> bool static Android.App.ApplicationStartInfo.Creator.get -> Android.OS.IParcelableCreator! static Android.App.AppSearch.AppSearchSchema.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.AppSearch.GetByDocumentIdRequest.Creator.get -> Android.OS.IParcelableCreator! static Android.App.AppSearch.GetSchemaResponse.Creator.get -> Android.OS.IParcelableCreator! static Android.App.AppSearch.JoinSpec.Creator.get -> Android.OS.IParcelableCreator! static Android.App.AppSearch.Observers.ObserverSpec.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.AppSearch.RemoveByDocumentIdRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.AppSearch.ReportUsageRequest.Creator.get -> Android.OS.IParcelableCreator! static Android.App.AppSearch.SchemaVisibilityConfig.Creator.get -> Android.OS.IParcelableCreator! static Android.App.AppSearch.SearchResult.Creator.get -> Android.OS.IParcelableCreator! static Android.App.AppSearch.SearchResult.MatchInfo.Creator.get -> Android.OS.IParcelableCreator! @@ -1928,30 +2099,33 @@ static Android.App.AppSearch.SetSchemaResponse.MigrationFailure.Creator.get -> A static Android.App.AppSearch.StorageInfo.Creator.get -> Android.OS.IParcelableCreator! static Android.App.SdkSandbox.AppOwnedSdkSandboxInterface.Creator.get -> Android.OS.IParcelableCreator! static Android.App.Usage.UsageEventsQuery.Creator.get -> Android.OS.IParcelableCreator! -static Android.Companion.DevicePresenceEvent.Creator.get -> Android.OS.IParcelableCreator! -static Android.Companion.ObservingDevicePresenceRequest.Creator.get -> Android.OS.IParcelableCreator! static Android.Content.PM.PackageInstaller.UnarchivalState.CreateGenericErrorState(int unarchiveId) -> Android.Content.PM.PackageInstaller.UnarchivalState! static Android.Content.PM.PackageInstaller.UnarchivalState.CreateInsufficientStorageState(int unarchiveId, long requiredStorageBytes, Android.App.PendingIntent? userActionIntent) -> Android.Content.PM.PackageInstaller.UnarchivalState! static Android.Content.PM.PackageInstaller.UnarchivalState.CreateNoConnectivityState(int unarchiveId) -> Android.Content.PM.PackageInstaller.UnarchivalState! static Android.Content.PM.PackageInstaller.UnarchivalState.CreateOkState(int unarchiveId) -> Android.Content.PM.PackageInstaller.UnarchivalState! static Android.Content.PM.PackageInstaller.UnarchivalState.CreateUserActionRequiredState(int unarchiveId, Android.App.PendingIntent! userActionIntent) -> Android.Content.PM.PackageInstaller.UnarchivalState! -static Android.Content.Res.Resources.RegisterResourcePaths(string! uniqueId, Android.Content.PM.ApplicationInfo! appInfo) -> void -static Android.Graphics.Pdf.Models.ChoiceOption.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.Pdf.Content.PdfPageImageContent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.Pdf.Content.PdfPageLinkContent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.Pdf.Content.PdfPageTextContent.Creator.get -> Android.OS.IParcelableCreator! static Android.Graphics.Pdf.Models.FormEditRecord.Creator.get -> Android.OS.IParcelableCreator! static Android.Graphics.Pdf.Models.FormWidgetInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.Pdf.Models.ListItem.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.Pdf.Models.PageMatchBounds.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.Pdf.Models.Selection.PageSelection.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.Pdf.Models.Selection.SelectionBoundary.Creator.get -> Android.OS.IParcelableCreator! static Android.Graphics.Text.LineBreakConfig.Creator.get -> Android.OS.IParcelableCreator! static Android.Hardware.Camera2.CameraCharacteristics.ControlLowLightBoostInfoLuminanceRange.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! static Android.Hardware.Camera2.CameraCharacteristics.FlashSingleStrengthDefaultLevel.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! static Android.Hardware.Camera2.CameraCharacteristics.FlashSingleStrengthMaxLevel.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! static Android.Hardware.Camera2.CameraCharacteristics.FlashTorchStrengthDefaultLevel.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! static Android.Hardware.Camera2.CameraCharacteristics.FlashTorchStrengthMaxLevel.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! -static Android.Hardware.Camera2.CameraCharacteristics.InfoSessionConfigurationQueryVersion.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! static Android.Hardware.Camera2.CaptureRequest.FlashStrengthLevel.get -> Android.Hardware.Camera2.CaptureRequest.Key! static Android.Hardware.Camera2.CaptureResult.ControlLowLightBoostState.get -> Android.Hardware.Camera2.CaptureResult.Key! static Android.Hardware.Camera2.CaptureResult.FlashStrengthLevel.get -> Android.Hardware.Camera2.CaptureResult.Key! static Android.Hardware.HardwareBuffer.Create(int width, int height, Android.Hardware.HardwareBufferFormat format, int layers, Android.Hardware.HardwareBufferUsage usage) -> Android.Hardware.HardwareBuffer! static Android.Hardware.HardwareBuffer.IsSupported(int width, int height, Android.Hardware.HardwareBufferFormat format, int layers, long usage) -> bool -static Android.Hardware.OverlayProperties.Creator.get -> Android.OS.IParcelableCreator! static Android.Health.Connect.DataTypes.BloodPressureRecord.DiastolicAvg.get -> Android.Health.Connect.DataTypes.AggregationType! static Android.Health.Connect.DataTypes.BloodPressureRecord.DiastolicMax.get -> Android.Health.Connect.DataTypes.AggregationType! static Android.Health.Connect.DataTypes.BloodPressureRecord.DiastolicMin.get -> Android.Health.Connect.DataTypes.AggregationType! @@ -1968,78 +2142,12 @@ static Android.Health.Connect.DataTypes.SpeedRecord.SpeedMin.get -> Android.Heal static Android.Health.Connect.DataTypes.StepsCadenceRecord.StepsCadenceRateAvg.get -> Android.Health.Connect.DataTypes.AggregationType! static Android.Health.Connect.DataTypes.StepsCadenceRecord.StepsCadenceRateMax.get -> Android.Health.Connect.DataTypes.AggregationType! static Android.Health.Connect.DataTypes.StepsCadenceRecord.StepsCadenceRateMin.get -> Android.Health.Connect.DataTypes.AggregationType! -static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionI.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? static Android.Icu.Text.Collator.GetEquivalentReorderCodes(int reorderCode) -> int[]? -static Android.Icu.Text.DisplayOptions.Capitalization.BeginningOfSentence.get -> Android.Icu.Text.DisplayOptions.Capitalization? -static Android.Icu.Text.DisplayOptions.Capitalization.MiddleOfSentence.get -> Android.Icu.Text.DisplayOptions.Capitalization? -static Android.Icu.Text.DisplayOptions.Capitalization.Standalone.get -> Android.Icu.Text.DisplayOptions.Capitalization? -static Android.Icu.Text.DisplayOptions.Capitalization.UiListOrMenu.get -> Android.Icu.Text.DisplayOptions.Capitalization? -static Android.Icu.Text.DisplayOptions.Capitalization.Undefined.get -> Android.Icu.Text.DisplayOptions.Capitalization? -static Android.Icu.Text.DisplayOptions.Capitalization.ValueOf(string? name) -> Android.Icu.Text.DisplayOptions.Capitalization? -static Android.Icu.Text.DisplayOptions.Capitalization.Values() -> Android.Icu.Text.DisplayOptions.Capitalization![]? -static Android.Icu.Text.DisplayOptions.DisplayLength.LengthFull.get -> Android.Icu.Text.DisplayOptions.DisplayLength? -static Android.Icu.Text.DisplayOptions.DisplayLength.LengthShort.get -> Android.Icu.Text.DisplayOptions.DisplayLength? -static Android.Icu.Text.DisplayOptions.DisplayLength.Undefined.get -> Android.Icu.Text.DisplayOptions.DisplayLength? -static Android.Icu.Text.DisplayOptions.DisplayLength.ValueOf(string? name) -> Android.Icu.Text.DisplayOptions.DisplayLength? -static Android.Icu.Text.DisplayOptions.DisplayLength.Values() -> Android.Icu.Text.DisplayOptions.DisplayLength![]? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Ablative.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Accusative.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Comitative.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Dative.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Ergative.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.FromIdentifier(string? identifier) -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Genitive.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Instrumental.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Locative.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.LocativeCopulative.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Nominative.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Oblique.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Prepositional.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Sociative.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Undefined.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.ValueOf(string? name) -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Values() -> Android.Icu.Text.DisplayOptions.GrammaticalCase![]? -static Android.Icu.Text.DisplayOptions.GrammaticalCase.Vocative.get -> Android.Icu.Text.DisplayOptions.GrammaticalCase? -static Android.Icu.Text.DisplayOptions.InvokeBuilder() -> Android.Icu.Text.DisplayOptions.Builder? -static Android.Icu.Text.DisplayOptions.NameStyle.DialectNames.get -> Android.Icu.Text.DisplayOptions.NameStyle? -static Android.Icu.Text.DisplayOptions.NameStyle.StandardNames.get -> Android.Icu.Text.DisplayOptions.NameStyle? -static Android.Icu.Text.DisplayOptions.NameStyle.Undefined.get -> Android.Icu.Text.DisplayOptions.NameStyle? -static Android.Icu.Text.DisplayOptions.NameStyle.ValueOf(string? name) -> Android.Icu.Text.DisplayOptions.NameStyle? -static Android.Icu.Text.DisplayOptions.NameStyle.Values() -> Android.Icu.Text.DisplayOptions.NameStyle![]? -static Android.Icu.Text.DisplayOptions.NounClass.Animate.get -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.Common.get -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.Feminine.get -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.FromIdentifier(string? identifier) -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.Inanimate.get -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.Masculine.get -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.Neuter.get -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.Other.get -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.Personal.get -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.Undefined.get -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.ValueOf(string? name) -> Android.Icu.Text.DisplayOptions.NounClass? -static Android.Icu.Text.DisplayOptions.NounClass.Values() -> Android.Icu.Text.DisplayOptions.NounClass![]? -static Android.Icu.Text.DisplayOptions.PluralCategory.Few.get -> Android.Icu.Text.DisplayOptions.PluralCategory? -static Android.Icu.Text.DisplayOptions.PluralCategory.FromIdentifier(string? identifier) -> Android.Icu.Text.DisplayOptions.PluralCategory? -static Android.Icu.Text.DisplayOptions.PluralCategory.Many.get -> Android.Icu.Text.DisplayOptions.PluralCategory? -static Android.Icu.Text.DisplayOptions.PluralCategory.One.get -> Android.Icu.Text.DisplayOptions.PluralCategory? -static Android.Icu.Text.DisplayOptions.PluralCategory.Other.get -> Android.Icu.Text.DisplayOptions.PluralCategory? -static Android.Icu.Text.DisplayOptions.PluralCategory.Two.get -> Android.Icu.Text.DisplayOptions.PluralCategory? -static Android.Icu.Text.DisplayOptions.PluralCategory.Undefined.get -> Android.Icu.Text.DisplayOptions.PluralCategory? -static Android.Icu.Text.DisplayOptions.PluralCategory.ValueOf(string? name) -> Android.Icu.Text.DisplayOptions.PluralCategory? -static Android.Icu.Text.DisplayOptions.PluralCategory.Values() -> Android.Icu.Text.DisplayOptions.PluralCategory![]? -static Android.Icu.Text.DisplayOptions.PluralCategory.Zero.get -> Android.Icu.Text.DisplayOptions.PluralCategory? -static Android.Icu.Text.DisplayOptions.SubstituteHandling.NoSubstitute.get -> Android.Icu.Text.DisplayOptions.SubstituteHandling? -static Android.Icu.Text.DisplayOptions.SubstituteHandling.Substitute.get -> Android.Icu.Text.DisplayOptions.SubstituteHandling? -static Android.Icu.Text.DisplayOptions.SubstituteHandling.Undefined.get -> Android.Icu.Text.DisplayOptions.SubstituteHandling? -static Android.Icu.Text.DisplayOptions.SubstituteHandling.ValueOf(string? name) -> Android.Icu.Text.DisplayOptions.SubstituteHandling? -static Android.Icu.Text.DisplayOptions.SubstituteHandling.Values() -> Android.Icu.Text.DisplayOptions.SubstituteHandling![]? -static Android.Icu.Text.NumberFormat.Field.ApproximatelySign.get -> Android.Icu.Text.NumberFormat.Field? -static Android.Icu.Util.MeasureUnit.Quarter.get -> Android.Icu.Util.MeasureUnit? -static Android.Icu.Util.MeasureUnit.Tonne.get -> Android.Icu.Util.MeasureUnit? -static Android.Icu.Util.VersionInfo.Unicode151.get -> Android.Icu.Util.VersionInfo? static Android.Media.LoudnessCodecController.Create(int sessionId) -> Android.Media.LoudnessCodecController! static Android.Media.LoudnessCodecController.Create(int sessionId, Java.Util.Concurrent.IExecutor! executor, Android.Media.LoudnessCodecController.IOnLoudnessCodecUpdateListener! listener) -> Android.Media.LoudnessCodecController! -static Android.Media.MediaRouter2.GetInstance(Android.Content.Context! context, string! clientPackageName) -> Android.Media.MediaRouter2? +static Android.Media.MediaRouter2.GetInstance(Android.Content.Context! context, string! clientPackageName, Java.Util.Concurrent.IExecutor! executor, Java.Lang.IRunnable! onInstanceInvalidatedListener) -> Android.Media.MediaRouter2! +static Android.Media.Metrics.EditingEndedEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.Metrics.MediaItemInfo.Creator.get -> Android.OS.IParcelableCreator! static Android.Net.IpSecTransformState.Creator.get -> Android.OS.IParcelableCreator! static Android.Net.Nsd.DiscoveryRequest.Creator.get -> Android.OS.IParcelableCreator! static Android.Nfc.CardEmulators.PollingFrame.Creator.get -> Android.OS.IParcelableCreator! @@ -2047,22 +2155,22 @@ static Android.OS.Debug.Rss.get -> long static Android.OS.Process.GetAppUidForSdkSandboxUid(int uid) -> int static Android.OS.Process.GetSdkSandboxUidForAppUid(int uid) -> int static Android.OS.Process.IsSdkSandboxUid(int uid) -> bool +static Android.OS.ProfilingResult.Creator.get -> Android.OS.IParcelableCreator! static Android.OS.SystemClock.UptimeNanos() -> long -static Android.OS.WorkDuration.Creator.get -> Android.OS.IParcelableCreator! +static Android.Provider.E2eeContactKeysManager.E2eeContactKey.Creator.get -> Android.OS.IParcelableCreator! +static Android.Provider.E2eeContactKeysManager.E2eeSelfKey.Creator.get -> Android.OS.IParcelableCreator! +static Android.Provider.E2eeContactKeysManager.MaxKeySizeBytes.get -> int static Android.Resource.Attribute.Allow.get -> int -static Android.Resource.Attribute.DefaultLocale.get -> int static Android.Resource.Attribute.FragmentAdvancedPattern.get -> int static Android.Resource.Attribute.FragmentPattern.get -> int static Android.Resource.Attribute.FragmentPrefix.get -> int static Android.Resource.Attribute.FragmentSuffix.get -> int -static Android.Resource.Attribute.Optional.get -> int static Android.Resource.Attribute.Query.get -> int static Android.Resource.Attribute.QueryAdvancedPattern.get -> int static Android.Resource.Attribute.QueryPattern.get -> int static Android.Resource.Attribute.QueryPrefix.get -> int static Android.Resource.Attribute.QuerySuffix.get -> int -static Android.Resource.Attribute.SupportsConnectionlessStylusHandwriting.get -> int -static Android.Resource.Attribute.SystemUserOnly.get -> int +static Android.Resource.Attribute.WindowOptOutEdgeToEdgeEnforcement.get -> int static Android.Resource.Color.SystemError0.get -> int static Android.Resource.Color.SystemError10.get -> int static Android.Resource.Color.SystemError100.get -> int @@ -2088,8 +2196,8 @@ static Android.Systems.OsConstants.SolPacket.get -> int static Android.Text.Style.LineBreakConfigSpan.CreateNoBreakSpan() -> Android.Text.Style.LineBreakConfigSpan! static Android.Text.Style.LineBreakConfigSpan.CreateNoHyphenationSpan() -> Android.Text.Style.LineBreakConfigSpan! static Android.Text.Style.LineBreakConfigSpan.Creator.get -> Android.OS.IParcelableCreator! -static Android.Views.InputMethods.IConnectionlessHandwritingCallbackExtensions.OnResult(this Android.Views.InputMethods.IConnectionlessHandwritingCallback! self, string! p0) -> void static Android.Window.InputTransferToken.Creator.get -> Android.OS.IParcelableCreator! +static Android.Window.TrustedPresentationThresholds.Creator.get -> Android.OS.IParcelableCreator! static Java.Lang.Character.CodePointOf(string! name) -> int static Java.Lang.Character.ToString(int codePoint) -> string! static Java.Lang.Math.CeilDiv(int x, int y) -> int @@ -2156,8 +2264,7 @@ static Java.Util.MapEntry.CopyOf(Java.Util.IMapEntry! e) -> Java.Util.IMapEntry! static Java.Util.RandomGenerators.RandomGeneratorFactory.Default.get -> Java.Util.RandomGenerators.RandomGeneratorFactory? static Java.Util.RandomGenerators.RandomGeneratorFactory.Of(string? name) -> Java.Util.RandomGenerators.RandomGeneratorFactory? static Java.Util.Streams.Collectors.Teeing(Java.Util.Streams.ICollector? downstream1, Java.Util.Streams.ICollector? downstream2, Java.Util.Functions.IBiFunction? merger) -> Java.Util.Streams.ICollector? -virtual Android.AccessibilityServices.AccessibilityService.AttachAccessibilityOverlayToDisplay(int displayId, Android.Views.SurfaceControl! sc, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IIntConsumer! callback) -> void -virtual Android.AccessibilityServices.AccessibilityService.AttachAccessibilityOverlayToWindow(int accessibilityWindowId, Android.Views.SurfaceControl! sc, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IIntConsumer! callback) -> void +virtual Android.AccessibilityServices.AccessibilityService.BrailleDisplayController.get -> Android.AccessibilityServices.IBrailleDisplayController! virtual Android.AdServices.AdIds.AdIdManager.GetAdId(Java.Util.Concurrent.IExecutor! executor, Android.AdServices.Common.IAdServicesOutcomeReceiver! callback) -> void virtual Android.AdServices.AdSelection.AddAdSelectionFromOutcomesOverrideRequest.AdSelectionFromOutcomesConfig.get -> Android.AdServices.AdSelection.AdSelectionFromOutcomesConfig! virtual Android.AdServices.AdSelection.AddAdSelectionFromOutcomesOverrideRequest.OutcomeSelectionLogicJs.get -> string! @@ -2185,6 +2292,7 @@ virtual Android.AdServices.AdSelection.UpdateAdCounterHistogramRequest.AdSelecti virtual Android.AdServices.AdSelection.UpdateAdCounterHistogramRequest.CallerAdTech.get -> Android.AdServices.Common.AdTechIdentifier! virtual Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.BiddingLogicJsVersion.get -> long virtual Android.AdServices.CustomAudiences.CustomAudienceManager.FetchAndJoinCustomAudience(Android.AdServices.CustomAudiences.FetchAndJoinCustomAudienceRequest! fetchAndJoinCustomAudienceRequest, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.CustomAudiences.CustomAudienceManager.ScheduleCustomAudienceUpdate(Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.AdServices.Common.IAdServicesOutcomeReceiver! receiver) -> void virtual Android.AdServices.Measurement.MeasurementManager.DeleteRegistrations(Android.AdServices.Measurement.DeletionRequest! deletionRequest, Java.Util.Concurrent.IExecutor! executor, Android.AdServices.Common.IAdServicesOutcomeReceiver! callback) -> void virtual Android.AdServices.Measurement.MeasurementManager.GetMeasurementApiStatus(Java.Util.Concurrent.IExecutor! executor, Android.AdServices.Common.IAdServicesOutcomeReceiver! callback) -> void virtual Android.AdServices.Measurement.MeasurementManager.RegisterSource(Android.AdServices.Measurement.SourceRegistrationRequest! request, Java.Util.Concurrent.IExecutor? executor, Android.AdServices.Common.IAdServicesOutcomeReceiver? callback) -> void @@ -2229,18 +2337,15 @@ virtual Android.App.AppSearch.GenericDocument.Builder.SetSchemaType(string! sche virtual Android.App.AppSearch.SetSchemaResponse.MigrationFailure.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void virtual Android.App.AppSearch.SetSchemaResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void virtual Android.App.AppSearch.StorageInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void -virtual Android.App.Job.JobInfo.DebugTags.get -> System.Collections.Generic.ICollection! -virtual Android.App.Job.JobInfo.TraceTag.get -> string? -virtual Android.App.LocaleConfig.DefaultLocale.get -> Java.Util.Locale? virtual Android.App.NotificationManager.AreAutomaticZenRulesUserManaged() -> bool virtual Android.App.NotificationManager.GetAutomaticZenRuleState(string! id) -> int virtual Android.App.SdkSandbox.SdkProvider.SdkSandboxController.AppOwnedSdkSandboxInterfaces.get -> System.Collections.Generic.IList! virtual Android.App.SdkSandbox.SdkProvider.SdkSandboxController.ClientPackageName.get -> string! virtual Android.App.SdkSandbox.SdkProvider.SdkSandboxController.LoadSdk(string! sdkName, Android.OS.Bundle! params, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void -virtual Android.Companion.CompanionDeviceService.OnDevicePresenceEvent(Android.Companion.DevicePresenceEvent! e) -> void -virtual Android.Content.ClipData.Item.IntentSender.get -> Android.Content.IntentSender? virtual Android.Content.Context.BindIsolatedService(Android.Content.Intent! service, Android.Content.Context.BindServiceFlags! flags, string! instanceName, Java.Util.Concurrent.IExecutor! executor, Android.Content.IServiceConnection! conn) -> bool virtual Android.Content.Context.BindIsolatedService(Android.Content.Intent! service, int flags, string! instanceName, Java.Util.Concurrent.IExecutor! executor, Android.Content.IServiceConnection! conn) -> bool +virtual Android.Content.OM.FabricatedOverlay.SetNinePatchResourceValue(string! resourceName, Android.OS.ParcelFileDescriptor! value, string? configuration) -> void +virtual Android.Content.OM.FabricatedOverlay.SetResourceValue(string! resourceName, Android.Content.Res.AssetFileDescriptor! value, string? configuration) -> void virtual Android.Content.PM.LauncherApps.ArchiveCompatibilityParams.SetEnableIconOverlay(bool enableIconOverlay) -> void virtual Android.Content.PM.LauncherApps.ArchiveCompatibilityParams.SetEnableUnarchivalConfirmation(bool enableUnarchivalConfirmation) -> void virtual Android.Content.PM.LauncherApps.SetArchiveCompatibility(Android.Content.PM.LauncherApps.ArchiveCompatibilityParams! params) -> void @@ -2263,35 +2368,14 @@ virtual Android.Database.Sqlite.SQLiteDatabase.CreateRawStatement(string! sql) - virtual Android.Database.Sqlite.SQLiteDatabase.LastChangedRowCount.get -> long virtual Android.Database.Sqlite.SQLiteDatabase.LastInsertRowId.get -> long virtual Android.Database.Sqlite.SQLiteDatabase.TotalChangedRowCount.get -> long -virtual Android.Graphics.BitmapShader.SetOverrideGainmap(Android.Graphics.Gainmap? overrideGainmap) -> void -virtual Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Bounds.get -> System.Collections.Generic.IList! -virtual Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.PageNumber.get -> int -virtual Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.XCoordinate.get -> float -virtual Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.YCoordinate.get -> float -virtual Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination.Zoom.get -> float -virtual Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.GetDestination() -> Android.Graphics.Pdf.Content.PdfPageGotoLinkContent.Destination! -virtual Android.Graphics.Pdf.Models.Selection.SelectionBoundary.Index.get -> int -virtual Android.Graphics.Pdf.Models.Selection.SelectionBoundary.Point.get -> Android.Graphics.Point? virtual Android.Hardware.Biometrics.BiometricManager.GetLastAuthenticationTime(int authenticators) -> long -virtual Android.Icu.Number.FormattedNumber.NounClass.get -> Android.Icu.Text.DisplayOptions.NounClass? -virtual Android.Icu.Number.NumberFormatterSettings.DisplayOptions(Android.Icu.Text.DisplayOptions? displayOptions) -> Java.Lang.Object? virtual Android.Icu.Text.Collator.GetReorderCodes() -> int[]? virtual Android.Icu.Text.Collator.SetReorderCodes(params int[]? order) -> void -virtual Android.Icu.Text.DateTimePatternGenerator.GetDateTimeFormat(int style) -> string? -virtual Android.Icu.Text.DateTimePatternGenerator.SetDateTimeFormat(int style, string? dateTimeFormat) -> void -virtual Android.Icu.Text.DisplayOptions.Builder.Build() -> Android.Icu.Text.DisplayOptions? -virtual Android.Icu.Text.DisplayOptions.Builder.SetCapitalization(Android.Icu.Text.DisplayOptions.Capitalization? capitalization) -> Android.Icu.Text.DisplayOptions.Builder? -virtual Android.Icu.Text.DisplayOptions.Builder.SetDisplayLength(Android.Icu.Text.DisplayOptions.DisplayLength? displayLength) -> Android.Icu.Text.DisplayOptions.Builder? -virtual Android.Icu.Text.DisplayOptions.Builder.SetGrammaticalCase(Android.Icu.Text.DisplayOptions.GrammaticalCase? grammaticalCase) -> Android.Icu.Text.DisplayOptions.Builder? -virtual Android.Icu.Text.DisplayOptions.Builder.SetNameStyle(Android.Icu.Text.DisplayOptions.NameStyle? nameStyle) -> Android.Icu.Text.DisplayOptions.Builder? -virtual Android.Icu.Text.DisplayOptions.Builder.SetNounClass(Android.Icu.Text.DisplayOptions.NounClass? nounClass) -> Android.Icu.Text.DisplayOptions.Builder? -virtual Android.Icu.Text.DisplayOptions.Builder.SetPluralCategory(Android.Icu.Text.DisplayOptions.PluralCategory? pluralCategory) -> Android.Icu.Text.DisplayOptions.Builder? -virtual Android.Icu.Text.DisplayOptions.Builder.SetSubstituteHandling(Android.Icu.Text.DisplayOptions.SubstituteHandling? substituteHandling) -> Android.Icu.Text.DisplayOptions.Builder? -virtual Android.InputMethodServices.InputMethodService.OnStartConnectionlessStylusHandwriting(int inputType, Android.Views.InputMethods.CursorAnchorInfo? cursorAnchorInfo) -> bool virtual Android.Media.LoudnessCodecController.AddMediaCodec(Android.Media.MediaCodec! mediaCodec) -> bool virtual Android.Media.LoudnessCodecController.Close() -> void virtual Android.Media.LoudnessCodecController.GetLoudnessCodecParams(Android.Media.MediaCodec! mediaCodec) -> Android.OS.Bundle! virtual Android.Media.LoudnessCodecController.RemoveMediaCodec(Android.Media.MediaCodec! mediaCodec) -> void +virtual Android.Media.MediaRouter2.RoutingController.TransferableRoutes.get -> System.Collections.Generic.IList! virtual Android.Media.Midi.MidiUmpDeviceService.OnClose() -> void virtual Android.Media.Midi.MidiUmpDeviceService.OnDeviceStatusChanged(Android.Media.Midi.MidiDeviceStatus! status) -> void virtual Android.Net.NetworkRequest.Builder.SetSubscriptionIds(System.Collections.Generic.ICollection! subIds) -> Android.Net.NetworkRequest.Builder! @@ -2302,8 +2386,7 @@ virtual Android.OS.HardwarePropertiesManager.GetDeviceTemperatures(Android.OS.De virtual Android.OS.PerformanceHintManager.Session.ReportActualWorkDuration(Android.OS.WorkDuration! workDuration) -> void virtual Android.OS.PerformanceHintManager.Session.SetPreferPowerEfficiency(bool enabled) -> void virtual Android.OS.PowerManager.ThermalHeadroomThresholds.get -> System.Collections.Generic.IDictionary! -virtual Android.Security.NetworkSecurityPolicy.IsCertificateTransparencyVerificationRequired(string! hostname) -> bool -virtual Android.Telecom.Call.Details.Id.get -> string! +virtual Android.OS.SecurityStateManager.GlobalSecurityState.get -> Android.OS.Bundle! virtual Android.Telephony.Data.ApnSetting.Builder.SetAlwaysOn(bool alwaysOn) -> Android.Telephony.Data.ApnSetting.Builder! virtual Android.Telephony.Data.ApnSetting.IsAlwaysOn.get -> bool virtual Android.Telephony.Mbms.DownloadStatusListener.OnStatusUpdated(Android.Telephony.Mbms.DownloadRequest? request, Android.Telephony.Mbms.FileInfo? fileInfo, Android.Telephony.Mbms.DownloadStatus status) -> void @@ -2314,23 +2397,22 @@ virtual Android.Telephony.SubscriptionInfo.IsOnlyNonTerrestrialNetwork.get -> bo virtual Android.Telephony.SubscriptionInfo.ServiceCapabilities.get -> System.Collections.Generic.ICollection! virtual Android.Telephony.TelephonyManager.IsDeviceSmsCapable.get -> bool virtual Android.Telephony.TelephonyManager.IsDeviceVoiceCapable.get -> bool -virtual Android.Views.Accessibility.AccessibilityNodeInfo.GranularScrollingSupported.get -> bool -virtual Android.Views.Accessibility.AccessibilityNodeInfo.GranularScrollingSupported.set -> void -virtual Android.Views.Display.OverlaySupport.get -> Android.Hardware.OverlayProperties! -virtual Android.Views.InputMethods.EditorInfo.StylusHandwritingEnabled.get -> bool -virtual Android.Views.InputMethods.EditorInfo.StylusHandwritingEnabled.set -> void +virtual Android.Text.Layout.GetLineLetterSpacingUnitCount(int line, bool includeTrailingWhitespace) -> int virtual Android.Views.SurfaceControl.Transaction.AddTransactionCompletedListener(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! listener) -> Android.Views.SurfaceControl.Transaction! virtual Android.Views.SurfaceControl.Transaction.SetDesiredHdrHeadroom(Android.Views.SurfaceControl! sc, float desiredRatio) -> Android.Views.SurfaceControl.Transaction! virtual Android.Views.SurfaceControl.Transaction.SetDesiredPresentTimeNanos(long desiredPresentTimeNanos) -> Android.Views.SurfaceControl.Transaction! virtual Android.Views.SurfaceControl.Transaction.SetFrameTimeline(long vsyncId) -> Android.Views.SurfaceControl.Transaction! virtual Android.Views.SurfaceView.SetDesiredHdrHeadroom(float desiredHeadroom) -> void -virtual Android.Views.View.HandwritingDelegateFlags.get -> int -virtual Android.Views.View.HandwritingDelegateFlags.set -> void +virtual Android.Views.View.ClearPendingCredentialRequest() -> void +virtual Android.Views.View.SetPendingCredentialRequest(Android.Credentials.GetCredentialRequest! request, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Views.ViewStructure.ClearCredentialManagerRequest() -> void +virtual Android.Views.ViewStructure.PendingCredentialCallback.get -> Android.OS.IOutcomeReceiver? +virtual Android.Views.ViewStructure.PendingCredentialRequest.get -> Android.Credentials.GetCredentialRequest? +virtual Android.Views.ViewStructure.SetPendingCredentialRequest(Android.Credentials.GetCredentialRequest! request, Android.OS.IOutcomeReceiver! callback) -> void virtual Android.Views.Window.DesiredHdrHeadroom.get -> float virtual Android.Views.Window.DesiredHdrHeadroom.set -> void virtual Android.Views.WindowManagerLayoutParams.DesiredHdrHeadroom.get -> float virtual Android.Views.WindowManagerLayoutParams.DesiredHdrHeadroom.set -> void -virtual Android.Widget.RemoteViews.SetOnStylusHandwritingPendingIntent(int viewId, Android.App.PendingIntent? pendingIntent) -> void virtual Java.Nio.ByteBuffer.Get(int index, byte[]! dst) -> Java.Nio.ByteBuffer! virtual Java.Nio.ByteBuffer.Get(int index, byte[]! dst, int offset, int length) -> Java.Nio.ByteBuffer! virtual Java.Nio.ByteBuffer.Put(int index, byte[]! src) -> Java.Nio.ByteBuffer!